[gelöst]Page Title für das Registrierungsformular und Login-Seite
Eingetragen von ThuleNB (379)
am 22.01.2015 - 08:01 Uhr in
am 22.01.2015 - 08:01 Uhr in
Hallo Community,
ich habe bemerkt, dass meine Registrierungsseite und Loginseite keine Seitentitel haben. Sieht komisch und ungewohnt aus, wenn im Broweserfenster nicht steht. Bei der Google-Recherche bin ich nur auf Programmierlösungen gestoßen. Da ich im Programmieren nicht so fit bin, bin ich damit vorsichtig. Habt ihr das Problem auch und habt ihr eventuell eine simplere Lösung dafür?
Grüße
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Standardverhalten ist,
am 22.01.2015 - 10:51 Uhr
Das Standardverhalten ist, daß hier (im Deutschen) "Benutzerkonto" steht.
Du sagst zwar, daß Du keine Programmierlösung möchtest, aber Du solltest z.B. mal kontrollieren, ob evt. in der template.php-Dateie von dem Theme, das Du verwendest, etwas in der Richtung manipuliert wurde:
http://dannyenglander.com/blog/customizing-title-account-pages-drupal-7-...
Diese Änderungen sind ja notfalls einfach zu machen.
Und vor allem leicht rückgängig zu machen, wenn es nicht tut.
Hier die Schritte:
1. Verwendetes Theme im Dateiverzeichnis suchen
2. Datei template.php suchen und prüfen, ob evt. obige Funktion eingetragen ist und damit der Titel auf leer gesetzt wird.
(statt "my_theme" den Namen Deines Themes eintragen.
3. Falls das nicht der Fall ist, dann übertrage einfach den Code (wieder Namen Deines Themes eintragen) in die Datei.
4. Cache leeren und prüfen
5. Falls Dir die deutsche Ausgabe der Sprachenvariable nicht gefällt, kannst Du sie in der Oberflächenübersetzung abändern.
Oder unsaubere Lösung, falls Du nie und nimmer mehrsprachige Variante brauchst: Einfach in der Funktion den String
drupal_set_title(t('Login'));
durch das übersetzen
drupal_set_title('Mein Login-titel');
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Danke für deine Hilfe. Ich
am 26.01.2015 - 16:08 Uhr
Danke für deine Hilfe. Ich habe den Code nun in meine template.php eingefügt und der Page Title ist nun im Inhaltsbereich als H1 sichtbar. Nur komischerweise wird dieser nicht oben im Browserfenster angezeigt, was mein eigentliches Ziel war. Dort steht immer noch " | Webseite-Name", wobei es eigentlich " Registrierung | Webseite-Name" heißen sollte. Woran könnte das liegen? (in meinen Meta-Tags-Settings habe ich sowohl für "Global" als auch "Benutzer" das Muster [Current-Page-Title | [Website Name] festgelegt.
Probier mal in den Code
am 26.01.2015 - 18:24 Uhr
Probier mal in den Code folgendes zu schreiben:
<?php
render($page['content']['metatags']);
?>
Allerdings ohne Gewähr, ich bin gerade nicht auf dem Laufenden, ob das an der Stelle funktioniert.
Eine andere Möglichkeit, die ich auch nicht getestet sondern nur im Hinterkopf habe, ist das Modul Context, welches erlaubt, die Metatags abhängig vom Pfad zu definieren.
Das ist auch sinnvoll, wenn man eine Seite in einem Modul oder in der View definiert, also wenn es keine Node-Page ist, wo man die Metatags in der UI einfügen kann.
Hier im Modul MetaTags steht: "Customize meta tags for specific paths (or other conditions) using Context and included Metatag:Context submodule."
https://www.drupal.org/project/metatag
Vielleicht weiß jemand noch Genaueres.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Herzlichen Dank! Mit dem
am 28.01.2015 - 09:06 Uhr
Herzlichen Dank! Mit dem Metatag:Context-Module hat das wunderbar funktioniert.