PDA

Zobacz pełną wersję : blok wyświetlany tylko na podstronach



st1ik
20-11-2011, 00:23
Witam.
Szykuję sobie właśnie szablon do joomli 1.5. Natrafiłem na problem którego nie potrafię rozwiązać. O co chodzi ?
Otóż w szablonie będą 2 bloki. Jeden ma się wyświetlać tylko na głównej stronie i być nie widoczny na podstronach, (i to właściwie mi już działa), drugi natomiast na odwrót ma być widoczny na podstronach a nie być widoczny na głównej stronie. Bloki mając się zastąpić.
Oto kod który rozwiązuje mi pierwszy problem:



<jdoc:include type="modules" name="top" />
<jdoc:include type="modules" name="bottom" />
<?php if(isset($_SERVER["QUERY_STRING"]) && !empty($_SERVER["QUERY_STRING"])) : ?>
<?php else: ?>


<div class="blok1"></div>


<?php endif; ?>

<jdoc:include type="component" />


teraz chcę wstawić drugi podobny blok tzn:


<div class="blok2"></div>

pod 'blok1' ale blok2 ma być widoczny tylko na podstronach. Ma nie być widoczny na stronie głównej. Na głównej widoczny ma być 'blok1'.
Jak to zmodyfikować ? Proszę o pomoc.

Bazyl
20-11-2011, 09:26
Hej,



<?php
$menu = & JSite::getMenu();
if($menu->getActive() == $menu->getDefault()){ ?>

<div class="blok1"></div>

<?php } else { ?>

<div class="blok2"></div>

<?php } ?>


http://forum.joomla.pl/showthread.php?47497-Jak-zmienić-stronę-główną/page2 (http://forum.joomla.pl/showthread.php?47497-Jak-zmieni%C4%87-stron%C4%99-g%C5%82%C3%B3wn%C4%85/page2)

st1ik
20-11-2011, 13:04
Bardzo dziękuję Ci za pomoc. O to właśnie mi chodziło. Punkt do reputacji już poszedł.
Pozdrawiam temat wyczerpany.