Hallo zusammen
Ich versuche es mal zu beschreiben warum und wieso und gleich vorab, es ist keine Isotope Frage, auch wenn es irgendwie damit zu tun hat.
Wir haben auf unserer Seite Isotope zur Produktdarstellung eingesetzt, um teilweise mit den Shop-Funktionalitäten arbeiten zu können. Um aus den Vorgaben von Isotope auszubrechen, musste ich einige Dinge umgehen, so auch die Vorgabe wie Isotop denkt die Produkte zu Listen und darzustellen. Das ganze führte zu einer Seitenstruktur die für Contao zwar logisch, für Isotope aber irgendwie nicht. Wie auch immer.
Die Struktur sieht im Grunde vollkommen normal aus.
1. Seite erstellen: Produktkategorie (Beispiel: Tassen)
2. Seite in Produktkategorie (Tassen) erstellen: Haferl
Jetzt habe ich folgende Artikel-Hierarchie.
1. Tassen (Seite)
a. Tassen (Artikel)2. Haferl (Seite)a. Haferl (Artikel)
In Haferl -> Haferl befindet sich jetzt der Produktreader von Isotope, der beim Darstellen des Produktes (und jetzt kommt unter anderem mein Sitemap Problem), dem ganzen wieder eine Seite unterhängt. Also habe ich folgende Verlinkung.
Tassen (Seite) -> Haferl (Seite) -> Haferl (CTO Artikel)-> Haferl (Das Produkt)
In der Sitemap sieht das jetzt folgendermaßen aus.
http://www.seite.com/gr01/gr01.html
Soweit ja ganz gut. Problem ist nur, in der Sitemap wird auch
http://www.seite.com/gr01.html
ausgegeben, was Seitens Contao vollkommen korrekt ist. Da die direkte Verlinkung auf das Produkt allerdings fehlt (Isotope Produktreader Logik) ergibt das einen 404 und auf den läuft mir unter anderem der Google Bot auf.
Da das erzeugte Problem ja nichts mit Contao zu tun hat, denn es macht seine Arbeit vollkommen richtig, sondern mit der Logik von Isotope, bleibt mir, denke ich, nichts anderes übrig, als die Sitemap um die überflüssigen Einträge auszudünnen und das überschreiben zu deaktivieren.
Wie könnte ich das umsetzen? Und falls jemand einen besseren Vorschlag hat, dann bitte danke sehr gern. Ich bin um jeden Rat dankbar.
Viele Grüße!
Bemerkung: Das selbe Problem habe ich in diesem Zusammenhang auch mit der Suche unter Contao. Damit hier der Besuche nicht auf einen 404 läuft, habe ich (da doppelte Suchergebnisse) einen Redirect per Javascript eingehängt.