Autor Zpráva
Gaudino
Profil
Ahoj, potreboval bych radu ohledne PHP a SMARTY, kdyz nekde bude vedet, budu rad za radu:-)

v php mam session: $_SESSION['kosik'][11] = 4;
v sablone k ni pristupuji: {$smarty.session.kosik.11} .... tady problem nemam

.... jak ale udelam, abych mohl k se session pristupovat dynamicky...tzn.:

v php mam session: $_SESSION['kosik'][$_GET['id']] = 4;
v sablone k ni pristupuji pristupovat nejak takhle:

{section name='value' loop=$articles}
{$smarty.session.kosik.$articles[value.id]} ... a takhle to samozrejme nefunguje ... nevite nekdo, jak je ta syntaxe?
{/section}

jedna se dejme tomu o nejake vnoreni jedne smarty promene do casti druhe smarty promenne..

jde to nejak....diky
Budulinek
Profil
Obávám se, že takhle to nepůjde... K čemu to má být vlastně dobré?
Gaudino
Profil
tvorim nakupni kosik.

uz to mam, zamenil jsem {section} za {foreach}

prozatim funkcni reseni:
{foreach from=$articles item='polozka'}
<tr>
<td>{$polozka.popis}</td>
<td>{$smarty.session.kosik[$polozka.id]} ks</td>
<td>{$polozka.cena} kč</td>
<td>{$polozka.cena*$smarty.session.kosik[$polozka.id]} kč</td>
<td><a href="">přidat</a> | <a href="">ubrat</a></td>
</tr>
{/foreach}

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: