Autor Zpráva
sagwan
Profil *
Dobrý den,

dokázal by mi někdo pomoci a "narval" by mi toto pole do {foreach} ve Smarty - s takto více strukturovaným polem nemam zkušenosti. Jedná se o menu která má v sobě podmenu...

Array
(
    [mapa_menu] => Array
        (
            [id] => 1
            [nazev] => O firmě
            [mapa_podmenu] => Array
                (
                    [id] => 2
                    [id_nadrazene] => 1
                    [nazev] => Současnost firmy
                )

            [0] => Array
                (
                    [id] => 3
                    [id_nadrazene] => 1
                    [nazev] => Historie firmy
                )

        )

)


Děkuji Vám za pomoc.
Kcko
Profil
http://www.smarty.net/manual/en/language.function.foreach.php
sagwan
Profil *
Kcko
ano, já vim. Umim to udelat pro méně rozměrné pole, ale ne pro toto. Jednoduše mi nestačí parametry :)

Díky za případnou pomoc.
Chuligan.cz
Profil *
nebude to jen takto
<?php
$items_list = Array
(
    [mapa_menu] => Array
        (
            [id] => 1
            [nazev] => O firmě
            [mapa_podmenu] => Array
                (
                    [id] => 2
                    [id_nadrazene] => 1
                    [nazev] => Současnost firmy
                )

            [0] => Array
                (
                    [id] => 3
                    [id_nadrazene] => 1
                    [nazev] => Historie firmy
                )

        )

)
$smarty->assign('items', $items_list);
?>

Template to output $items with $myId in the url

<ul>
{foreach from=$items key=myId item=i}
  <li><a href="item.php?id={$myId}">{$i.no}: {$i.label}</li>
{/foreach}
</ul>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: