template.php

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
DanielE

template.php

Beitrag von DanielE »

Hallo Forum,

ich habe ein Frage zu der Template.php bzw. zu der funktionsweise/umfang.

Ist es möglich <!-- BEGIN --> Anweisungen zu verschachteln?
Beispiel

Code: Alles auswählen

<!-- BEGIN message -->
   <table ...  
        {message.username}<br>
        {message.datum}<br>
      <!-- BEGIN kommentar -->
           Wenn kommentar ist gesetzt, dann {kommentar.text}
      <!-- END kommentar -->
..</table>
<!-- END message -->
Ich weiß das ich beispielsweise eine Variable setzen könnte, die so heißen könnte message.kommentar => "Wenn Kommentar ist gesetzt, dann $kommentar_text." Aber das möchte ich eigentlich ungern. Das hätte ich gerne im Template verankert. Ist das in irgendeiner weise möglich?

Für Anregungen und Gedankenanstöße bin ich offen. Ich hoffe ihr könnte mir helfen.

Danke im Voraus.

Daniel
Benutzeravatar
|Crazor|
Mitglied
Beiträge: 78
Registriert: 09.04.2003 15:43
Wohnort: Jever
Kontaktdaten:

Beitrag von |Crazor| »

beispiel template:

Code: Alles auswählen

<!-- BEGIN aussen -->
	{aussen.VAR}
	<!-- BEGIN innen -->
		{aussen.innen.VAR2}
	<!-- END innen -->
<!-- END aussen -->
dazu im php source´:

Code: Alles auswählen

for ($i = 1; $i < 10; $i++;)
{
	$template->assign_block_vars('aussen', array(
		'VAR' => $i)
		);
	for ($j = 1; $j < 3; $j++;)
	{
		$template->assign_block_vars('aussen.innen', array(
			'VAR2' => $j)
			);
	}
}
probier das mal aus, dann sollte dir die sache eigentlich klar werden
Linux is like a wigwam:
No Gates, no Windows,
but an Apache inside!
DanielE

Beitrag von DanielE »

Hi |Crazor|,

danke für deine Hilfe. Es funktioniert... naja muss man ja auch erstmal wissen, dass man so darauf zugreifen muss. Naja wenn ich ehrlich bin hätte ich ja mal im Quelltext schauen können. Aber manchmal ist man ja was faul.

Noch einmal danke danke danke!!!
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“