joomla:multilang-content_title
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Joomla - Content - Titel
Wie erstelle ich Inhalts-Titel, die sich beim ändern der Sprache automatisch ändern?
Prinzipiell ist es in Joomla möglich mehrsprachige Webseiten zu erstellen. Wenn man die Mehrsprachigkeit nach dem offiziellen Vorgehen erstellt, so erhält man mit aktivirtem SEF, URLs die sich für jede Sprache komplett unterscheiden.
Mit diesem Vorgehen ist es möglich (zumindest für com_content) eine mehrsprachige Webseite aufzubauen, dessen URLs sich nur im URL-Sprachkürzel unterscheiden.
Vorgehen
Alles wie im Blogpost von Joomlashine beschrieben, ausser Schritt 3, 7 und 8.
- Es wird eine Kategorie mit einem alias für alle Sprachen erstellt.
- Es wird ein Beitrag für alle Sprachen erstellt.
- Mithilfe eines Language Filter Plugins wird der Inhalt für jede Sprache im selben Beitrag erfasst.
- Statt einem „richtigen“ Titel wird im Titel-Feld ein Sprachschlüssel eingegeben z.B TITLE_COMCONTENT_MEINTITEL
- Für den Sprachschlüssel wird in jeder Sprache ein Sprach-Override erstellt
- Es müssen einige Overrides im Template vorgenommen werden, um die Sprachschlüssel im ganzen System korrekt auszutauschen
Overrides
- /templates/MeinTemplate/html/com_content/article/default.php
use \Joomla\CMS\Language\Text; // solches $this->escape($this->item->title); // ändern zu JText::_($this->escape($this->item->title));
joomla/multilang-content_title.1599826946.txt.gz · Zuletzt geändert: von Manuel