2) Ich hatte irgendwo gelesen, dass man Verzeichnisse über die Sprachverlinkung miteinander verknüpfen soll. Wenn es dann ein Dokument in der anderen Sprache nicht gäbe, würde auf das Verzeichnis verlinkt. Warum klappt das nicht, wenn ich /de/ mit /en/ verlinke? Und auch nicht, wenn ich /de/produkte/ mit /en/produkte/ verlinke? Bei mir fehlt der komplette Sprach-Link bei Dokumenten, die es nicht in der anderen Sprache gibt. Wäre schön, wenn in dem Fall auf die Homepage oder die Index-Seite der anderen Sprache verlinkt würde. Oder fehlt mir nur ein Attribut im Code?
Ich habe die Sprachumschaltung mit folgendem Code implementiert:
Code: Alles auswählen
<we:listview type="languagelink" name="language" pagelanguage="top" showself="false" order="Locale">
<li>
<we:repeat>
<a href="<we:field name="we_path"/>" rel="alternate" hreflang="<we:field name="WE_TARGETLANGUAGE"/>"><we:field name="WE_TARGETLANGUAGE_NAME"/></a>
</we:repeat>
</li>
</we:listview>