Nastavení Latte pro spolupráci s {{Handlebars }}
- Pavel S.
- Člen | 24
Ahoj,
v Nette projektu používám Latte šablony s obvyklou {syntaxí složených závorek}. Rád bych ale také někdy použil synaxi dvojitých složených závorek pro šablony, tak jak to nabízí šablonovací systém Handlebars, tedy {{dvojité závorky}}.
Je taková změna možná? Dá se Latte nastavit tak, aby makra s dvojitými závorkami (přímo v .phtml, resp. latte souborech) nepřekládalo?
- Vojtěch Dobeš
- Gold Partner | 1316
Není dotaz spíš o tom, že dotyčný chce v šabloně používat Latte
s normálními {
}
závorkami a zároveň psát alá
Handlebars kód {{ ... }}
v jednom a tom samém souboru (možná
že není :) )?
Tady nejspíš pomůže buď si pro danou část šablony Latte vypnout
(n:syntax=off
na nějakém obalujícím HTML elementu), anebo
závorky pro Handlebars psát pomocí maker na složené závorky:
{l}{l} kód Handlebars {r}{r} {* {{ kód Handlebars }} *}
Problém je totiž v tom, že Latte pochopí kód {{ahoj}}
jako makro {ahoj}
obalené složenými závorkami bez zvláštního
významu.
Editoval vojtech.dobes (2. 5. 2012 18:43)