Diskuse

Téma: Jiný template pro titulku?

Ahoj, ve starším SL to snad nějak šlo, nebo jsem na něco podobného narazil, teď to nemůžu najít..
dotaz tedy zní: LZE udělat v SL, aby si titulní stránka načetla jiný styl nežli pak bude na zbytku webu? (abych např. na titulce nemusel mít sloupcový layout, ale na ostatních stránkách už ano...)
díky za každé požďuchnutí správným směrem
postZaslat odpověď
Jde to udělat pluginem. Zatím můžeš využít tohle řešení pomocí HCM modulu (stačí vložit někam do obsahu hlavní strany):

[hcm]php,"_extend('reg','index.template',function($a){$a['output']='./plugins/templates/'._template.'/template_hp.php';});"[/hcm]
Na hlavní straně se použije template_hp.php namísto výchozího template.php.
Je třeba PHP 5.3+
Nejjednodušší je asi do template.php dát následující kód (do body), pokud se ti jedná o kosmetiku.
<?php echo (_templatePageIsIndex()==true ? "class='homepage'" : "class='page'") ?>Pokud větší věci, tak třeba takto nebo použít fakt jiný soubor celý.
<?php if(_templatePageIsIndex()===true){ ?>
tvuj obsah na hp
<?php } ?>
Já jsem to jednou řešil task, že přes událost jsem jen na určitých stránkách vkládal do head css soubor, který schoval oba sloupce po stranách.
Taky jsem to tak dřív řešil, ale přes HCM.
Teď bych zkombinoval tak, že bych událostí volal podmínku v template.php :-)
díky... hned se sice k tomu nedostanu, ale díky. kdyby byl problém, ozvu se