Mailinglisten-Archive |
patrick müller (aka elias) schrieb: > hi liste! > > bei meinem smarty template will ich ein array mit foreach ausgeben. das problem > ist aber das die string werte alle auf eine stelle gekürzt werden. wenn ich > aber im template das array ausgeben lasse ist noch alles "heile". > also vermute ich smarty stellt mir ein bein(oder ich mir selbst ganz > gewaltig). vielleicht weis ja einer was... > > > ###das ist mein array > > Array > ( > [1] => Array > ( > [1] => NEWS & DATES > [2] => [...] > ) > > [2] => Array > ( > [2] => *SHOP > ) > > ) > > ###das ist die schleife im template: > > {foreach name=feA item=modc from=$new} > {foreach name=feB key=key item=mod from=$modc} > <div >{$key}{$mod.title}</div> > {/foreach} > {/foreach} > > ###das kommt raus: > > 1N > 2N > 3S > 4M > 5G > 6F > 7B > 8I > 9S > 10C > 11C > du greifst auf ein strinbg zu als wenne s ein array wäre, da kommt so was raus, du gehst eine Stufe zu weit, ordentliche Namen für die Arrays hätte dir wohl geholfen das zu erkennen! $array = array( array('title' => 'titlea'),array('title' => 'titleb') ); $smarty->assign('array', $array) ... {foreach item=modc from=$array} {foreach key=key item=mod from=$modc} {$key}{$mod} {/foreach} {/foreach} -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive