PDA

Zobacz pełną wersję : Inny header na podstronach ?



inetix
23-01-2011, 19:44
Witam.

Chciałbym abym na głównej stronie miał inny header niż na podstronach. Wie ktoś w jaki sposób można by to zrobić ? Tworzę stronę na własnym szablonie.

Pozdrawiam

arbogast
23-01-2011, 20:44
Możesz użyć instrukcji warunkowych. Np. możesz skorzystać z tego czy do danej strony masz przypisany moduł czy nie. Przykładowo:

<?php if ($this->countModules('mojModul')): ?>
<div id="stronaGlowna">Header na stronie głównej</div>
<?php else: ?>
<div id="podstrony">Header na podstronach</div>
<?php endif; ?>

dla tego przypadku - jeżeli przypiszesz "mojModul" tylko do strony glownej to "Header na stronie głównej" pojawi się tylko na niej, na pozostałych stronach wyświetli się "Header na podstronach". Możliwe, że można to rozwiązać za pomocą innych instrukcji niezależnych od modułów.

wojsmol
23-01-2011, 23:52
Witam
inetix i arbogast Zapraszam do lektury tego (http://wiki.joomla.pl/index.php/Jak_okre%C5%9Bli%C4%87,_czy_u%C5%BCytkownik_przegl %C4%85da_stron%C4%99_startow%C4%85%3F) artykułu na wiki.
Pozdrawiam

inetix
24-01-2011, 14:26
Ok to już wiem :)

Dzięki i Pozdrawiam