Templatevariable verschachteln

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
TegMiles
Mitglied
Beiträge: 2
Registriert: 03.09.2009 21:42

Templatevariable verschachteln

Beitrag von TegMiles »

Hallo
ich möchte eine Template Variable verschachteln:
soll also so aussehen {L_{RAKEOFFER_NAME}}
Wenn nun {RAKEOFFER_NAME} den Wert BETFAIR hat, dann wird nur {L_BETFAIR} ausgegeben, statt der Wert von {L_BETFAIR}


Folgendes will ich erreichen.
Ich will eine Seite gestalten deren Inhalt zu 80% statisch ist und der Rest soll sich abhängig von einer übergebenen Variable verändern-
Wenn die Datei rakeback.php aufgerufen wird, wird ein Name. z.B. BETFAIR oder CAKEPOKER mit übergeben.

Dann wird in dem Template der statische Teil wiedergegeben. Und nun soll im Template noch {L_BETFAIR}, {L_CAKEPOKER}, ... je nach übergebener Variable aufgerufen werden.
Ich könnte natürlich in der rakeback.php einer Variablen den gesamten dynamischen Inhalt übergeben. Aber ich möchte den Inhalt wenn möglich in den Sprachdateien belassen.

Weiß jmd Rat?
Zuletzt geändert von TegMiles am 03.09.2009 22:25, insgesamt 1-mal geändert.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Templatevariable verschachteln

Beitrag von Mahony »

Hallo
Siehe dazu wiki.phpbb.com - Template Syntax


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
TegMiles
Mitglied
Beiträge: 2
Registriert: 03.09.2009 21:42

Re: Templatevariable verschachteln

Beitrag von TegMiles »

hi,
die anleitung kenn ich, aber sehe leider nich wie mir das weiterhelfen soll.

was ich natürlich machen könnte, wäre sowas wie
<!-- IF RAKEOFFER_NAME == BETFAIR -->
{L_BETFAIR}
<!-- ELSEIF RAKEOFFER_NAME == ... -->
{L_...}
......

aber schön find ich die Lösung nich ;)
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Re: Templatevariable verschachteln

Beitrag von mad-manne »

TegMiles hat geschrieben: aber sehe leider nich wie mir das weiterhelfen soll.
Wir sehen aber auch nicht wie wir dir weiterhelfen sollen, wenn du dein Problem(bzw. das was du erreichen willst) nicht etwas ausführlicher beschreibst :roll:
So long,
Manne.

EDIT: Aha .. du hast nochmal was nachgelegt 8)
was ich natürlich machen könnte, wäre sowas wie
<!-- IF RAKEOFFER_NAME == BETFAIR -->
{L_BETFAIR}
<!-- ELSEIF RAKEOFFER_NAME == ... -->
{L_...}
......

aber schön find ich die Lösung nich ;)

Wenn du die Logik nicht in den php-Dateien haben willst, ist das aber evtl. der einzige Weg!
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“