< návrat zpět

Diskuse


Téma: Jiný template pro titulku? rss

Zaslal/a 12.6.2013 10:46

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

Zaslat odpověď >

#017795
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+
#017797
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 } ?>
#017802
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.
#017806
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 :-)
#017808
díky... hned se sice k tomu nedostanu, ale díky. kdyby byl problém, ozvu se