Mají mít šablony v Latte příponu phtml?
- Honza Kuchař
- Člen | 1662
Jistě, konfigurovatelnost je hezká na první pohled, ale co přenositelnost kódu!?
- Tharos
- Člen | 1030
U komponent se soubor šablony nastavuje většinou přes
FileTemplate::setFile
i s příponou, takže ty by to podle mě
zasáhnout nemělo.
Jinak ta konfigurovatelnost by se dala implementovat například tak, že by
Presenter
měl v sobě podobně, jako má například
public $autoCanonicalize = TRUE
vlastnost řekněme
public $templateFileExtension = 'latte'
, se kterou by se poté
pracovalo ve Presenter::formatTemplateFiles
.
Pokud by člověk pracoval s Latte šablonami (99% uživatelů Nette),
nemusel by nic nastavovat a hledaly by se soubory s příponou .latte. Pokud by
člověk pracoval s jinými šablonami, stačilo by, aby si například
v BasePresenteru ve startupu nastavil
$this->templateFileExtension = 'tmpl'
.
P.S. No nic, ale koukám, že jdu s křížkem po funuse :).
Editoval Tharos (12. 11. 2010 13:55)
- Vyki
- Člen | 388
Také jsem teď stáhnul novou verzi, a přizpůsobit projekt .latte trvalo pět minut.
- V total commanderu přejmenovat hromadně všechny přípony
- V Netbeans hromadně přejmenovat všechny výskyty .phtml na .latte
- Pro asociaci .latte s Nette Netbeans pluginem použít následující:
- Mít nainstalovaný Nette Netbeans plugin. V této fázi je to klasicky asociováno s PHTML soubory.
- otevřít v Netbeans tools / options / miscellaneous / files.
- Ze seznamu file extensions vybrat latte (případně do seznamu přidáš pomocí new) a jako mime vybrat text/x-latte-template.
Editoval Vyki (14. 11. 2010 0:48)