joomla:multilang-content_title
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| joomla:multilang-content_title [11/09/2020 14:13] – Manuel | joomla:multilang-content_title [11/09/2020 14:40] (aktuell) – Manuel | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| Wie erstelle ich Inhalts-Titel, | Wie erstelle ich Inhalts-Titel, | ||
| - | Prinzipiell ist es in Joomla möglich mehrsprachige Webseiten zu erstellen. Wenn man die Mehrsprachigkeit nach dem offiziellen Vorgehen erstellt | + | 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 (zumindest für com_content) | + | Mit diesem Vorgehen ist es möglich |
| ===== Vorgehen ===== | ===== Vorgehen ===== | ||
| - | Alles wie im Blogpost von Joomlashine beschrieben, | + | Alles wie im Blogpost von [[https:// |
| * Es wird eine Kategorie mit einem alias für alle Sprachen erstellt. | * Es wird eine Kategorie mit einem alias für alle Sprachen erstellt. | ||
| * Es wird ein Beitrag 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. (https:// | + | * Mithilfe eines [[https:// |
| * Statt einem " | * Statt einem " | ||
| - | * Für den Sprachschlüssel wird in jeder Sprache ein Sprach-Override erstellt | + | * Für den Sprachschlüssel wird in jeder Sprache ein [[https:// |
| * Es müssen einige Overrides im Template vorgenommen werden, um die Sprachschlüssel im ganzen System korrekt auszutauschen | * Es müssen einige Overrides im Template vorgenommen werden, um die Sprachschlüssel im ganzen System korrekt auszutauschen | ||
| + | ==== Overrides ==== | ||
| + | |||
| + | Alle Ausgaben des Beitrag-Titels müssen durch die Text handling class Joomla\CMS\Language\Text (ehemals JText) geschleust werden, damit die Sprachschlüssel ersetzt werden. | ||
| + | |||
| + | <file php / | ||
| + | |||
| + | use Joomla\CMS\Language\Text; | ||
| + | |||
| + | // solches | ||
| + | | ||
| + | |||
| + | // ändern zu | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | <file php / | ||
| + | |||
| + | use Joomla\CMS\Language\Text; | ||
| + | |||
| + | // solches | ||
| + | | ||
| + | |||
| + | // ändern zu | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | <file php / | ||
| + | |||
| + | use Joomla\CMS\Language\Text; | ||
| + | |||
| + | // solches | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | // ändern zu | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | <file php / | ||
| + | |||
| + | use Joomla\CMS\Language\Text; | ||
| + | |||
| + | // solches | ||
| + | | ||
| + | |||
| + | // ändern zu | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | Zuguter letzt muss noch der Seitentitel in den medataten des headers geändert werden. Dazu in der index.php des Templates folgendes einfügen. Einfügen irgendwo vor der Zeile < | ||
| + | |||
| + | <file php / | ||
| + | |||
| + | use Joomla\CMS\Language\Text; | ||
| + | |||
| + | // Change meta < | ||
| + | | ||
| + | |||
| + | </ | ||
joomla/multilang-content_title.1599826421.txt.gz · Zuletzt geändert: von Manuel