ti-enxame.com

AceSEF excluir urls da criação / ocultar no sitemap

Eu gerencio um site grande que usa vários artigos do Joomla como snippets de conteúdo, ou seja. eles são incorporados a outros artigos, principalmente para fins de reutilização. Essa incorporação é feita via jSeblod CCK.

No entanto, naturalmente o AceSEF cria URLs para essas páginas e também cria entradas do mapa do site.

Existem maneiras de - não criar essas entradas do AceSEF - as publicar no mapa do site?

As versões são: - Joomla 3.3.0 - jSeblod 3.3.5 - AceSEF 4.1.0

1
jdog

Desculpas pela resposta lenta. Descobri que existem duas maneiras de excluir itens dos URLs do AceSEF e do Sitemap e há outra maneira de ocultar as entradas do sitemap:

  1. Exclua componentes inteiros do AceSEF:

Em AceSEF-> Extensões, defina o Roteador como "Desativar SEF"

Screenshot of AceSEF extensions with Disable SEF

  1. Excluir categorias do conteúdo

Para Conteúdo, se você clicar no nome da Extensão para editar a configuração, há um campo para selecionar as categorias às quais os URLs do SEF são aplicados, ou seja. isso pode ser usado para excluir categorias inteiras da criação de URL do SEF e, portanto, também a geração de mapa do site

Screenshot of AceSEF content extension, category selection field

  1. Excluir itens únicos do Sitemap

Além dos métodos anteriores, que interrompem a criação de URLs, as entradas do mapa do site podem ser manualmente não publicadas. Para fazer isso, vá para AceSEF-> Sitemap e cancele a publicação das entradas conforme necessário

Screenshot of AceSEF Sitemap screen with publish/ unpublish butttons highlighted

2
jdog

Eu nunca trabalhei com o AceSEF, por isso não tenho idéia sobre seus recursos e afins. Acho que o que você deseja é não adicionar esses URLs dos itens de snippets no mapa do site, pois na verdade não são páginas. Se o recurso de criação de mapa do site não fornecer uma maneira de excluir itens/URLs do mapa do site, uma maneira possível de conseguir isso seria substituir esse recurso.

Infelizmente, não tenho acesso ao componente, portanto, é impossível falar especificamente sobre o que você precisa alterar no componente. Mas você pode pesquisar no código de criação do mapa do site da extensão e descobrir mais sobre como ele está sendo tratado.

Uma abordagem possível pode ser a seguinte: Você pode criar uma categoria específica chamada "Snippets" e excluir todos os itens da exibição na parte de exibição do mapa do site. É possível que essa exclusão ocorra em um arquivo auxiliar, que pode consultar itens no banco de dados ou dentro de um plugin jSeblod - AceSEF.

Foi assim que eu comecei, em conjunto com uma pergunta aos desenvolvedores do AceSEF, para descobrir mais sobre a abordagem do AceSEF.

0
FFrewin