Verfasst: Do 24. Jul 2008, 13:29
Solches löst man am besten mit der Modulübersetzung. Du verwendest im Modul anstatt...
foglendes
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.
Code: Alles auswählen
SucheCode: Alles auswählen
mi18n("Suche")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.