Ich möchte nicht, dass
im Quelltext steht. Wie kann ich das abschalten, oder muss ich in den Code vom Modul?HTML-Code:<link rel="alternate" hreflang="de" lang="de" href="" title="STARTSEITE">
Ich möchte nicht, dass
im Quelltext steht. Wie kann ich das abschalten, oder muss ich in den Code vom Modul?HTML-Code:<link rel="alternate" hreflang="de" lang="de" href="" title="STARTSEITE">
Ich verstehe zwar nicht, warum man das entfernen will, aber du kannst das Template "block_alternate_links" einfach so anpassen, dass nichts ausgegeben wird.
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Hi Toflar,
ich habe hier 3.5.6 am Start. In den Templates, die man über das Backend errreicht, finde ich kein block_alternate_links?
Warum willst du das entfernen?
Welche Version von changelanguage benutzt du?
2.2.1
Sehe gerade, dass ein Update auf 3.1 angeboten wird
Es geht um Seo, und so wie das jetzt ist, scheint das meinen SEO-Menschen zu stören. Wir nutzen die alternativen Seiten derzeit nicht.
Das Template steht wohl nur in 3.x zur Verfügung. Und ich denke in 3.x würde auch kein leerer alternate href ausgegeben werden.
Upgedated auf 3.dingens
In alternate steht jetzt immer die aufgerufene Seite. Ist gefühlt besser, aber macht das Sinn?
Problem allerdings(!):
Nach dem Update hat sich der Link der Englisch-Fahne geändert. Man landet jetzt auf einer Seite, die zwar in der ersten Menüebene, aber ziemlich weit unten ist. Wie kann ich das beeinflussen?
Außerdem, aber das war schon vorher und scheint nur ein Schönheitsfehler: Ich habe DE und ENG, ENG als Hauptsprache mit Fallback. Bei allen Deutschen Seiten erscheint ein gelbes Dreieck Hauptsprache fehlt?
die korrekte Bezeichnung ist nicht ENG sondern EN
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Ah, vielen Dank.
Jemand noch eine Idee für meine Hauptsorge:
Nach dem Update hat sich der Link der Englisch-Fahne geändert. Man landet jetzt auf einer Seite, die zwar in der ersten Menüebene, aber ziemlich weit unten ist. Wie kann ich das beeinflussen???
Der Link zeigt auf die Fallbackseite, die du eingestellt hast.
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Wo stellt man den Fallback ein? Im Modul ist nix, und in den Seiten finde ich das auch nicht?
Ich hatte in den Englischen Seiten geschaut, jetzt sehe ich den Fallback-Button in den deutschen Seiten. Da ist aber niergends eine Seite angelegt. Wieso wird dann willkürlich eine verwendet, die nicht die Home ist?
Fallbackseite stellt man in der jeweiligen Struktur ganz oben ein aber NUR in einer Struktur die nicht die Hauptsprache ist.
Geändert von Kahmoon (27.01.2017 um 09:27 Uhr)
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
@Andreas
Die Seitenstruktur für Deutsch ist etwas speziell, Grund s. Link unten, vllt. hängt es damit zusammen. Oder sollte ich English nach oben tun, weil ich das als Fallbacksprache habe?
s. https://community.contao.org/de/show...-Weiterleitung+Deutsch
-+Index
-+Hauptmenü
--+Home (Weiterleitung zu Index)
Du musst einfach die richtige Seite einstellen. Ohne deine komplette Seitenstruktur zu kennen, können wir dir nicht sagen, was die richtige Seite ist . Und auch dann müsstest es du immer noch besser wissen, welches nun das richtige Pendant ist.
Falls noch jemand anderes dasselbe Problem hat:
Hab gerade ein Contao 3.2 am Start und kann daher changelanguage nicht updaten. Das alternate tag wird man los, indem man in
system/modules/changelanguage/ModuleChangeLanguage.php
die Zeilen 352 bis 354 auskommentiert, also
PHP-Code:
if ($blnDirectFallback) {
$GLOBALS['TL_HEAD'][] = '<link rel="alternate" hreflang="' . $arrRootPage['language'] . '" lang="' . $arrRootPage['language'] . '" href="' . specialchars($domain . $href) . '" title="' . specialchars($pageTitle, true) . '"' . ($objPage->outputFormat == 'html5' ? '>' : ' />');
}
Du solltest dringend auf Contao 3.5.30 aktualisieren.
Ja. Zwischen Contao 3.2.x und 3.5.30 wurden einige Sicherheitslöcher behoben.
Gefühlt konnte man IMHO die 3er vor der 3.5 vergessen.
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)
Lesezeichen