Jak na parsování šablony latte
- Taps
- Člen | 169
zdravím, v souboru default.late mám níže uvedené a chci se zeptat zda je možné $title,$description a {block content} rozparsovat do formulářovích polí. Pomocí formuláře bych chtěl tyto hodnoty zeditovat a pak znova uložit
{var $title = 'test'} {var $description = 'test2' } {block content}
Můj obsah
{/block}
- Filip Procházka
- Moderator | 4668
Na parsování Latte je nečekaně Latte\Parser, ale víc ti k tomu neřeknu, dokud nám neprozradíš, o co se snažíš. Vůbec se mi totiž nelíbí, kam tohle směřuje.
- Filip Procházka
- Moderator | 4668
Nechápu proč nechceš použít databázi. Ale editovat latte bys určitě neměl. Raději ukládej texty třeba do neonu, nebo do jsonu, to je jedno. Ale neparsuj kvůli tomu šablony, to je určitě nejhorší a nesložitější možná cesta :)
- stekycz
- Člen | 152
Rozhodně šablonu neparsovat a ukládat v zásadě kamkoli jinam. Šablona není model a ani datové úložiště.
Uvedeno do extrému – když budeš chtít stejná data vypisovat i do XML, tak celkem logicky budeš mít 2 šablony (respektive já bych měl). Ale to pak budeš při editaci chtít měnit obsah obou šablon? Asi spíš ne, data bys měl mít jen na jednom místě ;-)
- Taps
- Člen | 169
Děkuji všem za příspěvk, názory a tipy..v nette jsem začátečník a tak ještě nemám přehled o všech možnostech, které jsou v rámci tohoto frameworku.
Pro práci s filestorage, si projdu https://doc.nette.org/cs/caching. Ppřípadně existuje ještě nějaký jiný zdroj k prostudování ?
Editoval Taps (24. 3. 2013 11:51)
- Jan Tvrdík
- Nette guru | 2595
Případně existuje ještě nějaký jiný zdroj k prostudování ?
http://cz1.php.net/…contents.php a https://doc.nette.org/cs/safe-stream
- Taps
- Člen | 169
vvoody
zajímá mě jestli stále platí téma této diskuse – https://forum.nette.org/…z-presenteru
Případně jestli jsou jiné možnosti