Seite 1 von 1

template.php

Verfasst: 13.04.2003 17:22
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

Verfasst: 13.04.2003 20:00
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

Verfasst: 13.04.2003 20:52
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!!!