Jak na šablony v podsložce
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- nanuqcz
 - Člen | 822
 
Ahoj, potřeboval bych, abych mohl mít ve složce templates/ podsložky (např. muj_vzhled/, kamosuv_vzhled/) a v nich teprve soubory phtml. V configu bych si pak tuto složku mohl měnit. Bohužel jsem ale nepřišel, jak na to.
V jednom vlákně jsem našel zmínku o metodě
formatLayoutTemplateFiles, a tak jsem do BasePresenteru napsal:
  public function formatLayoutTemplateFiles($presenter, $layout)
  {
    return array(APP_DIR.'/templates/'.\Nette\Environment::getConfig('variable')->template."/$this->name/$this->view.phtml");
  }
To ale nefunguje. Děkuji předem za rady :-)

- BigCharlie
 - Člen | 285
 
zkus se podívat ještě na funkci formatTemplateFiles, ta cos našel se stará o layout, ne o šablony – už podle názvu.

- Filip Procházka
 - Moderator | 4668
 
a nechceš radši psát šablony trochu víc univerzálně a měnit jenom CSS? opravdu to v 90% případů jde bez problémů ;-)
ale pokud na tom trváš, koukni na funkci co odkazuje kolega :)