PDA

Zobacz pełną wersję : Wyświetlanie modułów tylko na frontpage



stevcio
04-02-2009, 23:22
Cześć,
potrzebuję Waszej pomocy w następującej sprawie.

Chcę aby moduły "newsflash" i "latestnewst" wyświetlały się tylko na stronie głównej. Osadziłem te moduły odpowiednio w "user2" i "user3".
Jak zastosować funkcję "if" aby te moduły oraz pozycje user 2 i 3 pokazywały się tylko na stronie głównej (frontpage)?

Będę wdzięczny za każdą wskazówkę.

Pozdrawiam.

malkowitch
04-02-2009, 23:44
Ja osobiście korzystam z dodatkowej klasy która pozwala mi na inny kod treści/ dla każdej pozycji menu ale jeśli chcesz tylko dla strony głównej to zrób tak:



<?php if (JRequest::GetVar("view")=="frontpage"): ?>
<jdoc:include type="modules" name="user1" />
<?php endif; ?>


Oczywiście zmień user1 na pozycje w której masz moduł
minus tego rozwiązania jest taki, że jeśli masz utworzone dwie pozycje ze stroną główna w menu to dla obu będzie się wyświetlał moduł ale kto się bawi w takie motanie. :cool:

stevcio
05-02-2009, 00:12
Dzięki wielkie, działa bez zarzutu. Taka mała rzecz a cieszy. Pozdrawiam.

andre123
11-04-2009, 11:40
w jakim dokladnie pliku php (jaka nazwa) trzeba umiescic ten fragment kodu?
pozdr, i z gory thx

zwiastun
11-04-2009, 11:46
Pliku głównym szablonu - ale jeśli się na tym nie znasz, raczej nie mieszaj!

big_krzysiek
11-04-2009, 11:48
nie prosciej zaznaczyc wyswietlanie modulu na stronie glownej w jego parametrach?

andre123
11-04-2009, 11:57
wrzucilem do index.php templatki wg sugestii.
zrobilem jeszcze drobna zmiane i wszystko dziala bez zarzutu.
dziekuje serdecznie za pomoc.
pzdr,