O web part de Links Rápidos no SharePoint permite exibir um conjunto de links com ícones para navegação rápida. Você adiciona um ícone a um link, salva a página e, depois, o ícone desaparece ou é substituído por um placeholder genérico. Esse problema geralmente ocorre porque o SharePoint armazena os ícones como referências relativas que se quebram quando a página é movida, copiada ou quando o arquivo de origem do ícone é excluído ou renomeado. Este artigo explica por que os ícones desaparecem e fornece soluções para mantê-los visíveis.
Principais Conclusões: Perda de Ícones em Links Rápidos e Correções
- Origem do ícone no web part de Links Rápidos: Os ícones são armazenados como URLs relativas apontando para arquivos na biblioteca de Ativos do Site; mover a página quebra a referência.
- Solução 1 — usar SVG inline: Cole o código SVG diretamente no campo de ícone para evitar dependência de arquivo.
- Solução 2 — hospedar ícones em uma biblioteca estável: Armazene os arquivos de ícone em uma biblioteca dedicada que não se mova com a página.
Por que os Ícones dos Links Rápidos Desaparecem
O web part de Links Rápidos armazena cada ícone de link como uma URL relativa nas propriedades do web part. Quando você adiciona um ícone do seletor de ícones do SharePoint, o sistema faz upload do arquivo de ícone para a biblioteca de Ativos do Site do site atual e cria um caminho relativo como /sites/seu-site/AtivosDoSite/nome-do-icone.png. Esse caminho funciona apenas enquanto a página permanecer no mesmo site e o arquivo permanecer nesse local exato.
Três ações comuns fazem a referência do ícone quebrar:
Movimentação ou Cópia de Página Entre Sites
Quando você move ou copia uma página para um site diferente, o web part de Links Rápidos mantém a URL relativa antiga. O arquivo de ícone não existe nesse caminho no novo site, então o SharePoint mostra um ícone de link genérico.
Exclusão ou Renomeação do Arquivo de Ícone
Se alguém excluir ou renomear o arquivo de ícone na biblioteca de Ativos do Site, o web part não consegue carregar a imagem. O campo de ícone ainda contém a URL antiga, mas o arquivo não está mais disponível.
Modelo de Site ou Salvar como Modelo
Quando você salva um site como modelo e cria um novo site a partir desse modelo, o web part de Links Rápidos referencia a pasta de Ativos do Site original. O novo site não contém esses arquivos, então todos os ícones revertem para o placeholder padrão.
Soluções para Manter os Ícones dos Links Rápidos Visíveis
As soluções a seguir evitam a perda de ícones removendo a dependência de um local de arquivo específico. Aplique o método que melhor se adequa ao seu cenário.
Solução 1: Usar Código SVG Inline
Em vez de selecionar um ícone do seletor, cole a marcação SVG diretamente no campo de ícone. O código SVG é armazenado como parte dos dados do web part e viaja com a página. Nenhum arquivo externo é necessário.
- Encontre ou crie um ícone SVG
Acesse um site como Flaticon ou Font Awesome, baixe o arquivo SVG ou copie o código SVG. Você também pode escrever sua própria marcação SVG. - Abra as propriedades do web part de Links Rápidos
Edite a página, selecione o web part de Links Rápidos e clique no ícone de lápis para abrir o painel de propriedades. - Edite um link
Clique no link que deseja alterar e, em seguida, clique no ícone de lápis ao lado desse link. - Cole o código SVG no campo Ícone
No editor de links, localize o campo Ícone. Exclua qualquer valor existente e cole seu código SVG. O campo aceita marcação SVG bruta. Clique em Salvar. - Republicar a página
Clique em Publicar ou Republicar para salvar as alterações. O ícone agora é exibido como um SVG inline e não será quebrado quando a página for movida.
Solução 2: Hospedar Ícones em uma Biblioteca Dedicada
Armazene seus arquivos de ícone em uma biblioteca que você controle separadamente da página. Use URLs absolutas em vez de caminhos relativos. Esse método funciona melhor quando você precisa reutilizar os mesmos ícones em vários sites.
- Crie uma biblioteca de ícones dedicada
No site onde deseja armazenar os ícones, crie uma nova biblioteca de documentos chamada Ícones. Faça upload de todos os arquivos de ícone para esta biblioteca. - Obtenha a URL absoluta de cada ícone
Selecione um arquivo de ícone na biblioteca, clique no menu de reticências, escolha Detalhes e copie o valor do Caminho. O caminho se parece comhttps://seutenant.sharepoint.com/sites/seu-site/Icones/nome-do-icone.png. - Edite o link dos Links Rápidos
Abra a página para edição, selecione o web part de Links Rápidos e edite o link que precisa do ícone. - Cole a URL absoluta no campo Ícone
Exclua a URL relativa existente e cole a URL absoluta que você copiou. Clique em Salvar. - Republicar a página
Publique a página. O ícone agora carrega da URL absoluta e permanece intacto mesmo se a página for movida para outro site, desde que a biblioteca de ícones exista nessa URL.
Solução 3: Usar uma Extensão do SharePoint Framework
Para ambientes corporativos com muitos web parts de Links Rápidos, um desenvolvedor pode criar uma extensão do SharePoint Framework (SPFx) que substitui referências de ícone quebradas por ícones de fallback. Essa solução requer habilidades de codificação e implantação no catálogo de aplicativos do locatário. Não é uma solução sem código, mas é a mais confiável para implantações em larga escala.
O que Fazer Quando os Ícones Ainda Não Aparecem
Ícones dos Links Rápidos Mostram um X Vermelho
Um X vermelho indica que o arquivo de ícone está ausente ou a URL está incorreta. Verifique se o arquivo existe no caminho armazenado no web part. Se você usou uma URL relativa, confira se a página está no mesmo site que o arquivo de ícone. Se usou uma URL absoluta, garanta que a URL esteja correta e que o arquivo não tenha sido movido ou excluído.
Ícones dos Links Rápidos Estão Borrados ou Pixelados
O web part de Links Rápidos exibe ícones em 32×32 pixels. Se o arquivo de ícone for menor que isso, pode parecer borrado. Use um arquivo SVG ou um arquivo PNG de pelo menos 64×64 pixels. O web part reduzirá a imagem, preservando a nitidez.
Ícones dos Links Rápidos Não Carregam Após Restauração da Página
Quando você restaura uma página da lixeira ou de uma versão anterior, as referências de ícone revertem ao estado em que estavam no momento do salvamento. Se o arquivo de ícone foi excluído desde então, o ícone não carregará. Reaplique o ícone usando uma das soluções acima após restaurar a página.
URL Relativa vs URL Absoluta vs SVG Inline: Métodos de Armazenamento de Ícones
| Item | URL Relativa | URL Absoluta | SVG Inline |
|---|---|---|---|
| Local de armazenamento | Arquivo na biblioteca de Ativos do Site | Arquivo em qualquer biblioteca acessível | Incorporado nos dados do web part |
| Sobrevive a movimentação de página | Não | Sim, se a URL da biblioteca permanecer válida | Sim |
| Sobrevive a modelo de site | Não | Não, a menos que a biblioteca também seja modelada | Sim |
| Requer upload de arquivo | Sim | Sim | Não |
| Facilidade de atualização | Substituir arquivo na biblioteca | Substituir arquivo na URL | Editar propriedades do web part |
Agora você pode evitar a perda de ícones nos Links Rápidos escolhendo um método de armazenamento que se adapte ao seu fluxo de trabalho. Use SVG inline para páginas que podem ser movidas entre sites. Use URLs absolutas para ícones compartilhados por várias páginas. Se você gerencia muitos sites, considere uma extensão SPFx para tratamento automatizado de fallback. O método SVG inline não requer arquivos adicionais e é a maneira mais simples de garantir que os ícones permaneçam visíveis.