Seite 1 von 1

[gelöst] array an tpl übergeben

Verfasst: 12.10.2004 17:31
von shwepsi
Hallo,
ich habe versucht ein Array an eine Variable aus einem Array zu übergeben. (ungefähr und stark gekürzt)

$mitglied[adresse] = "musterstraße 1|12345|Beispielstadt";
$adresse = explode ("|", $mitglied[adresse1]);

$template[...]
'ADRESSE' => $adresse;
[...]


Wenn ich in der tpl Datei nun {aktmitglied.ADRESSE} ausgeben will steht da 'Array'
bei {aktmitglied.ADRESSE[0]} steht {aktmitglied.ADRESSE[0]} da
und bei {aktmitglied.ADRESSE.0} bleibt der Platz leer ...

weiss jemand Rat oder muss man wirklich alle 3 Variablen einzelnd übergeben?

Verfasst: 15.10.2004 10:22
von Acid
.php

Code: Alles auswählen

$mitglied['adresse'] = "musterstraße 1|12345|Beispielstadt";
$adresse = explode ("|", $mitglied['adresse']);

for( $a = 0; $a < count($adresse); $a++ )
{
	$template->assign_block_vars('aktmitglied', array(
		'ADRESSE' => $adresse[$a],
	));
}
$template->assign_vars(array(
	'STRASSE' => $adresse['0'],
	'PLZ' => $adresse['1'],
	'ORT' => $adresse['2'],
));
.tpl

Code: Alles auswählen

<!-- BEGIN aktmitglied -->
{aktmitglied.ADRESSE}
<!-- END aktmitglied -->
<br />{STRASSE}<br />{PLZ}<br />{ORT}
so?

Verfasst: 16.10.2004 18:12
von shwepsi
also so direkt nicht, naja

Danke auf jeden Fall