Aktualisierung der Templates wird nicht in Artikel übernomm'

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

Solches löst man am besten mit der Modulübersetzung. Du verwendest im Modul anstatt...

Code: Alles auswählen

Suche
foglendes

Code: Alles auswählen

mi18n("Suche")
dann erscheint standardmässig der begriff 'Suche'. du kannst dann für jede sprache den begriff durch einen anderen begriff ersetzen. und das funktionert auch dann, wenn du nur eine sprache vorliegen hast.

dann kannst du z.b. festlegen, dass die ausgabe in deutsch 'Volltextsuche' und im englischen 'Full Text Search' sein soll. ist freilich nur ein beispiel.

contenido ist diesbezüglich - nach meiner einschätzung - ziemlich gut durchdacht:

einstellungen, die überall gelten sollen kannst du als mandanteneinstellungen setzen. oder wie gesagt auch direkt im modul. das ist geschmackssache.

sprachausgaben (auch bei nur einer sprache) machst du am besten über die modulübersetzung (gemäss beispiel).

benutzerspezifische angaben kannst du beim benutzer utnerbringen.

ich habe zuweilen noch die situation, dass ich bestimmte einstellungen kategoriespezifisch haben möchte (von einem verzeichnis an abwärts). dazu habe ich mir ein modul geschrieben, welches keine ausgabe macht und als erstes aufgerufen wird (also im layout als erstes erscheint). darin stelle ich aufgrund der url fest, wo ich mich in der hierarchie befinde und belege konstanten mit entsprechenden werten. diese kann ich dann in den module verwenden, die später ausgeführt werden.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Beitrag von OliverL »

für das letztere gibt es wie gesagt:

Code: Alles auswählen

<?php echo mi18n("english Text");?>
Sehr doof wenn man zwei Sprachen hatte und das nicht ändern könnte.
Das würde sich ja potenzieren ...

OliverL

Offtopic: tono -> schnell, OliverL-> schneller, kummer am schnellsten :)
Gesperrt