Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
tbartolen
Člen
Avatar
tbartolen:23.3.2018 14:41

Zdar,
Mám v Presenteru udělanou funkci, která mi vyplivne proměnou

$colspan=//nějake čislo, zavisí na tom jaká je situace

Jak tuhle hodnotu, napíšu do šablony v latte? Chci aby se mi posunul zacatek tabulky o hodnotu toho colspanu z variable...

Nějak takhle?

<tr n:foreach="$months as $week => $month">
           <td colspan="$colspan" n:foreach="$month as $dayKey => $day">{$day}</td>
       </tr>

Děkuji za radu

Odpovědět
23.3.2018 14:41
Navštiv www.fb.com/skkelticz
Avatar
Odpovídá na tbartolen
Martin Konečný (pavelco1998):23.3.2018 15:38

Ahoj, osobně nedoporučuji používat n: atributy pro řídící prvky (foreach, if), protože je to akorát nepřehledné :D Nicméně výpis proměnných v latte je přes makro {$var}, tedy

<td colspan="{$colspan}" n:foreach="...">
Nahoru Odpovědět
23.3.2018 15:38
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
tbartolen
Člen
Avatar
Odpovídá na Martin Konečný (pavelco1998)
tbartolen:23.3.2018 15:45

Tak to je divný, tohle jsem totiž už zkoušel a tracy mi vypíše error...

<tr n:foreach="$months as $week => $month">
            <td colspan="{$colspan}" n:foreach="$month as $dayKey => $day">{$day}</td>
        </tr>

Undefined variable colspan...

Přitom v presenteru ji mam a vypisuje se přes dump

Editováno 23.3.2018 15:45
Nahoru Odpovědět
23.3.2018 15:45
Navštiv www.fb.com/skkelticz
Avatar
Odpovídá na tbartolen
Uživatel sítě :23.3.2018 18:04

V dané akci presenteru ji máš definovanou?

$this->template->colspan = $colspan;
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
23.3.2018 18:04
Chybami se člověk učí, běžte se učit jinam!
Avatar
tbartolen
Člen
Avatar
Odpovídá na Uživatel sítě
tbartolen:24.3.2018 1:15

To bude ono, díky

Nahoru Odpovědět
24.3.2018 1:15
Navštiv www.fb.com/skkelticz
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.