WBCE CMS – Way Better Content Editing.
You are not logged in.
Hi Leute, ich bin durch die Suche und habe nichts gefunden.
Bei der mehrsprachigen Seite www.korloyeurope.eu (deutsch, englisch, französische Seite) habe ich manuell Metatags in die Templates eingebaut.
Problem: weder die hartcodierten Metas, noch die laut Google wichtigen hreflang Tags werden vorne ausgegeben.
Multilingual Switcher ist installiert, Mehrsprachigkeit ist auch aktiviert, Seitenbaum nach Anleitung mit DE / EN / FR und jeweils Subseiten ist erstellt.
Jemand noch einen Tipp, warum das nicht klappert?
Mit seinem Latein am Ende... Norbert
Last edited by byteworker (18.05.2021 07:57:03)
Offline
Die Metatags sollten eigentlich von simplepagehead erzeugt werden.
Alternativ kannst Du im <head> einfügen:
<!--(REPLACE) META DESC --><meta name="description" content="<?php page_description(); ?>"/><!--(END)-->
<!--(REPLACE) META KEY --><meta name="keywords" content="<?php page_keywords(); ?>"/><!--(END)-->
Die hreflang-Tags können von mod_multilingual erzeugt werden mit dem Aufruf
<?php if (function_exists("language_hreflang")) language_hreflang(); ?>
im <head> des Templates.
Es muss dann aber auch bei den einzelnen Seiten bei den Seiteneinstellungen jeweils der korrekte Pagecode hinterlegt sein, sprich bei en/industrial solutions muss als Pagecode de/industrielösungen hinterlegt sein usw.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Ich habe jetzt auf Umwegen die Metatags im Frontend. Muss diese, da sprachsensitiv, aber im Template der jeweiligen Sprache manuell eintragen.
Wenn ich das mache, werden die alle nicht mit ausgegeben, einfach verschluckt. Liegt das an irgendeiner Einstellung? oder an Simplepagehead?
Offline
Ich verstehe Deine Aussage nicht. Wann wird jetzt was verschluckt?
Hat der Code aus #2 nicht funktioniert?
Wie sieht der <head> Deines Templates aus?
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Diese hier habe ich manuell je Sprache eingebaut:
Meta tags deutsch
<meta name="title" content="Korloyeurope.eu - KORLOY Produkte und Werkzeuglösungen">
<meta name="description" content="KORLOY Europe ist die europäische Vertriebsniederlassung des südkoreanischen Präzisionswerkzeugherstellers KORLOY. Weltweiter Anbieter hochproduktive Werkzeuglösungen für viele Anwendungen und Branchen.">
<meta name="keywords" content="Drehen, Fräsen, Stechen, Spindeln, Präzisionswerkzeug, Werkzeuglösung, ISO Wendeschneidplatte, Drehhalter, Bohrstangen, Wendeplattenfräser, VHM Fräser, Wendeplattenbohrer, Vollhartmetallbohrer, Gewindebohrer">
<meta name="robots" content="index, follow">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="language" content="German">
<meta name="revisit-after" content="5 days">
<meta name="author" content="KORLOY Europe GmbH">
Offline
Nochmal die Fragen:
Wann wird jetzt was verschluckt?
Hat der Code aus #2 nicht funktioniert?
Wenn ich z.B. auf Industrieanwendungen schaue, ist da eine andere Beschreibung. Wo kommt die her?
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Siehe auch
https://forum.wbce.org/viewtopic.php?pid=26860#p26860
https://forum.wbce.org/viewtopic.php?pid=33189#p33189
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Sorry für das Durcheinander:
die #2 hat insofern funktioniert, das ich manuell über das SEO Adminmodul Metaangaben eingeben kann. Das einzeln je Seite und manuell.
Was ich gerne tun möchte ist, im Quellcode des Templates Metatags händisch eingetragen, die dann für alle Seiten gelten.
Und das funktioniert nicht. Auch die hrflag Metas habe ich so manuell eingfügte, werden ebenfalls nicht ausgegeben.
Die hreflang-Tags vom mod_multilingual erzeugt, werden auch nicht angezeigt.
Offline
Ah ok, deine Antwort #7 erklärt, wie ich das machen kann, danke wird getestet.
Offline
Was ich gerne tun möchte ist, im Quellcode des Templates Metatags händisch eingetragen, die dann für alle Seiten gelten.
Das wäre zumindest hinsichtlich Meta-Description aber für SEO sowieso nachteilhaft. Die Seiten müssen unterschiedliche, passende Descriptions haben, und Begriffe aus der Description müssen auch im Content vorkommen.
Nach meinem vagen Verständnis sind Meta-Keywords für SEO komplett irrelevant. Es würde nur sinnvoll sein, diese zu pflegen, wenn es eine interne Suchfunktion geben würde (die WBCE-Suche greift darauf zu).
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Ah ok danke,
dann kann ich das vernachlässigen. Ich bin auf die manuelle Eingabe gekommen, weil ich die hreflang Tags eintragen möchte. Deren Ausgabe funzt trotz Multilang Mod nicht bei der Seite.
Offline
Sind denn die Pagecodes hinterlegt? Sonst weiß Multilang ja nicht, welche Seiten zueinander gehören.
Hier mal ein Beispiel von einer mehrsprachigen Website:
Last edited by florian (19.05.2021 09:12:52)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Ist der Pagecode auch bei einer 3-sprachigen Seite immer auf die Startsprache zu linken? also alles auf die entsprechende de Seite?
Ich prüfe das jetzt und ändere es ggf.
Offline
ja
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Jetzt sind alle Seiten per Pagecode verlinkt mit der jeweiligen Startsprache.
Dennoch wird kein hreflang Tag ausgegeben.
Offline
Welche Version von mod_multilingual ist installiert?
Ist der Aufruf
<?php if (function_exists("language_hreflang")) language_hreflang(); ?>
im Template?
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Der Code ist in allen Templates drinnen.
Modulversion: 1.9.4 Multilingual Switcher [Multilingual Switcher]
Offline
Eigenartig. Ich kann das Problem nicht reproduzieren. Steht im Errorlog irgendwas dazu?
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
PHP steht auf: Fehler und Warnungen anzeigen (Entwicklung)
"Great news. No errors reported"
Kein Fehler im Log.
Offline
Dann weiß ich auch nicht, sorry.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
byteworker