it-swarm.com.de

AceSEF schließt URLs von der Erstellung aus / versteckt sie in der Sitemap

Ich verwalte eine große Site, die eine Reihe von Joomla-Artikeln als Inhaltsschnipsel verwendet, d. H. Sie werden hauptsächlich zum Zweck der Wiederverwendung in andere Artikel eingebettet. Diese Einbettung erfolgt über jSeblod CCK.

Natürlich erstellt AceSEF auch URLs für diese Seiten und Sitemap-Einträge.

Gibt es Möglichkeiten, diese AceSEF-Einträge nicht zu erstellen, sondern sie aus der Sitemap zu entfernen?

Versionen sind: - Joomla 3.3.0 - jSeblod 3.3.5 - AceSEF 4.1.0

1
jdog

Entschuldigung für die langsame Antwort. Ich habe festgestellt, dass es zwei Möglichkeiten gibt, Elemente sowohl von AceSEF-URLs als auch von der Sitemap auszuschließen, und es gibt eine weitere Möglichkeit, Sitemap-Einträge auszublenden:

  1. Schließen Sie ganze Komponenten von AceSEF aus:

Stellen Sie unter AceSEF-> Extensions den Router auf "Disable SEF"

Screenshot of AceSEF extensions with Disable SEF

  1. Kategorien vom Inhalt ausschließen

Wenn Sie für den Inhalt auf den Namen der Erweiterung klicken, um die Konfiguration zu bearbeiten, gibt es ein Feld, in dem Sie die Kategorien auswählen können, auf die SEF-URLs angewendet werden, d. H. Dies kann verwendet werden, um ganze Kategorien von der SEF-URL-Erstellung und damit auch von der Sitemap-Generierung auszuschließen

Screenshot of AceSEF content extension, category selection field

  1. Einzelne Elemente von der Sitemap ausschließen

Zusätzlich zu den vorherigen Methoden, mit denen die Erstellung von URLs an erster Stelle gestoppt wird, können Sitemap-Einträge manuell nicht mehr veröffentlicht werden. Gehen Sie dazu zu AceSEF-> Sitemap und heben Sie die Veröffentlichung der Einträge nach Bedarf auf

Screenshot of AceSEF Sitemap screen with publish/ unpublish butttons highlighted

2
jdog

Ich habe noch nie mit AceSEF gearbeitet, daher habe ich keine Ahnung von den Funktionen und dergleichen. Ich vermute, Sie möchten diese URLs der Snippets-Elemente nicht in die Sitemap einfügen, da es sich eigentlich nicht um Seiten handelt. Wenn die Sitemap-Erstellungsfunktion keine Möglichkeit bietet, Elemente/URLs von der Sitemap auszuschließen, besteht eine mögliche Möglichkeit darin, diese Funktion zu überschreiben.

Leider habe ich keinen Zugriff auf die Komponente, daher ist es unmöglich, speziell darüber zu sprechen, was Sie an der Komponente ändern müssen. Sie können sich jedoch den Sitemap-Erstellungscode der Erweiterung ansehen und mehr darüber erfahren, wie damit umgegangen wird.

Ein möglicher Ansatz könnte der folgende sein: Sie könnten eine bestimmte Kategorie mit dem Namen "Snippets" erstellen und dann alle Elemente davon ausschließen, im Ansichtsteil der Sitemap angezeigt zu werden. Möglicherweise muss dieser Ausschluss in einer Hilfedatei erfolgen, die die Datenbank nach Elementen abfragt, oder in einem jSeblod - AceSEF - Plugin.

So begann ich in Verbindung mit einer Frage an die AceSEF-Entwickler, um mehr über den AceSEF-Ansatz herauszufinden.

0
FFrewin