Defaultní šablona formuláře @form.phtml
- Mikulas Dite
- Člen | 756
Pokud zachováš pořadí parametrů, můžeš asociativní část vynechat, tedy volat latte přímo takhle:
{include '@form.phtml', $presenter['form']}
- Mikulas Dite
- Člen | 756
Můžeš jí asi dát do bloku a potom ho volat, ale podle mě by nikdy neměla nastat situace, kdy layout voláš z konkrétních template.
- hanakus
- Člen | 22
Mikulas Dite napsal(a):
…ale podle mě by nikdy neměla nastat situace, kdy layout voláš z konkrétních template.
To moc nechápu, mohl bys to trochu rozepsat?
Čeho chci dosáhnout – chtěl bych změnit defaultní vykreslování všech formulářů (z tabulky na def. seznamy nebo něco jiného). Jedna možnost je nastavit renderer v továrně v presenteru, ale to by znamenalo upravit to u všech formulářů. Další co mě napadá je zdědit si AppForm a tam to změnit. Nicméně raději bych použil šablonu, protože mi přijde flexibilnější než nastavování ConventionalRendereru. Tam je ale problém s tím, že to má jednak delší a ošklivější zápis (oproti makru widget) a taky se tam musí vypisovat ta cesta k šabloně. Nechystá se na toto podpora přímo ve frameworku?