Diskuse

Téma: template

Cau. Dalo by sa nejako urobit to aby kazda sekcia, forum, kategorie mali vlastny template subor? velmi by sa mi to hodilo.. tak ak by bol niekto dobry a keby sa to dalo tak ako.. dakujem
postZaslat odpověď
Ahoj,
zkus něco takového:
<?php
//pokud je strana home, zobraz nasledujici layout
if(_templatePageIsIndex()): ?>
<div id="big">
<div id="content">
<div id="content-pad">
<?php _templateContent() ?>
</div>
</div>
<div id="right" class="big">
<?php _templateBoxes(1) ?>
</div>
</div>

<?php else: ?>
<?php
//pokud je strana kategorie nebo clanek, zobraz nasledujici layout
if(_templatePageType()=="category" or _templatePageType()=="article"): ?>
<div id="content" class="big">
<div id="content-pad">
<?php echo _parseHCM("[hcm]df/drobnav[/hcm]");?>
<?php _templateContent() ?>
</div>
</div>
<div id="right">
<?php _templateBoxes(2) ?>
</div>
<?php else: ?>
<?php
//pokud se jedna o rozcestnik, bude layout nasledovny
if(_templatePageType()=="intersection"): ?>
<div id="content" class="big">
<div id="content-pad">
<?php echo _parseHCM("[hcm]df/drobnav[/hcm]");?>
<?php _templateContent() ?>
</div>
</div>
<div id="right">
<?php _templateBoxes(3) ?>
</div>
<?php
//vsechny ostatni typy stranky
else: ?>
<div id="content" class="big">
<div id="content-pad">
<?php _templateContent() ?>
</div>
</div>
<div id="right">
<?php _templateBoxes(2) ?>
</div>
<?php endif ?>

<?php endif ?>

<?php endif ?>
ale kde to mam vlozit? do template?? alebo ako?
Samozřejmě, template.php
Dá se to vynést i do samostatných souborů, ale to je zbytečné.