MyXoops Forum

Re: Spachvariablen in Modultemplate [sonstige Module] - myXOOPS German Support

clownxx

"myXOOPs"-Fortgeschrittener
Gepostet am:05.09.2007 21:09
clownxx
clownxx Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 238
Since: 25.09.2006
#5

Re: Spachvariablen in Modultemplate

Genau das wollte ich wissen!!! Vielen Dank, so klappt es 1a.
grüße

frankblack

"myXOOPs"-Profi
Gepostet am:05.09.2007 20:10
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#4

Re: Spachvariablen in Modultemplate

Es gibt verschiedene Bereiche für die Sprachvariablen (zu finden in den jeweiligen Sprachordnern): main.php enthält die defines für die User-Seite, admin.php enhält die defines für die Admin-Seite, blocks.php enthält die defines für die Blöcke und modinfo.php enthält die defines für die Voreinstellungen und das Flyout-Menü im Admin-Bereich.

Erstellt werden die Sprachvariablen folgendermaßen:

define('_AD_MODULNAME_VARIABLE1','Wie auch immer der Inhalt sein soll');


Wichtig: Die Sprachvariablen sollten immer nur einmal definiert sein und sie sollten einzigartig sein, damit nicht aus Versehen doppelte Zuweisungen "herumschwirren".

Wie bekommt man die Sprachvariablen in die Templates? Früher wurde in der PHP-Datei immer ein "assign" gemacht, aber die folgende Lösung ist IMHO einfacher (einfach ins Template schreiben):

<h1><{$smarty.const._AD_MODULNAME_VARIABLE1}></h1>


HDH
... is gone with the wind ...

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

Muki

Co-Administrator
Gepostet am:05.09.2007 17:45
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#3

Re: Spachvariablen in Modultemplate

Guck dir doch mal ein anderes Modul an, da siehst Du wie es gemacht wird.
Nicht vergessen, die Sprachvariablen nur in Großbuchstaben und den Syntax von Xoops einhalten, dass kein durcheinander ensteht mit den anderen Variablen. Bitte auch beachten in welche php Datei welche variable gehört.

Noch viel spass beim stricken deines Moduls.

Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

mcleines

"myXOOPs"-Master
Gepostet am:05.09.2007 14:48
mcleines
mcleines Offline (Show more)
"myXOOPs"-Master
Posts: 1627
Since: 05.10.2004
#2

Re: Spachvariablen in Modultemplate

Alle Variablen müssen irgendwann mit Daten "befüllt" werden.

Was willst du genau machen?

clownxx

"myXOOPs"-Fortgeschrittener
Gepostet am:05.09.2007 13:24
clownxx
clownxx Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 238
Since: 25.09.2006
#1

Spachvariablen in Modultemplate

Hey, was muss ich denn machen, um in einem Modultemplate sprachvariablen zu benutzen? Sind die Varibalen aus den Languagefiles automatisch in den Templates als Smartyvariablen enthalten oder muss ich diese erst irgendwie "assignen"?

Danke und Grüße
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5330 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1816 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag