PDA

Zobacz pełną wersję : Różny szablon + przypisanie do menu + sobi2



szoq
01-10-2010, 09:33
Mam do wykonania pewien szablon.

Strona ma 5 pozycji menu i szablon w każdej pozycji jest inny. Nie tylko css ale cały układ jest inny.

W index.php wstawiłem kod który sprawdza z jakiej pozycji aktualnie korzystam



$menu = & JSite::getMenu();
$strona = "" ;
switch ($menu->getActive()->id )
{
case 1 :{$strona = "glowna" ; break;}
case 2 :{$strona = "portfolio" ; break;}
następnie w zależności od tego jaka aktualnie jest strona taki kod wczytuje np. :


require_once("portfolio.php");Wszystko działa prawidłowo (no z wyjątkiem tego że w miejscu require_once wstawia mi znak nowej linii w kodzie html

Jest jednak inny problem, pod jedną z pozycji mam link do sobi2, zpozycji dostanę się do komponentu, ale jak z np. strony głównej sobi2 przejdę w konkretną pozycję to nie wyświetla się nic.

Sprawdzałem i $menu->getActive() jest puste.

Nadmienię że po wejściu we wpis do sobi muszę uruchomić jeszcze inny układ - tym razem jednak tylko inny css

Robster
01-10-2010, 12:38
Też ostatnio borykałem się z takim problemem :) Rozwiązałem to w ten sposób http://php.net/manual/en/function.strpos.php .
Pewnie nie jest to najlepsza metoda, ale innej nie znalazłem. Sobi też ma na pewno jakiś powtarzający się fragment w adresie, więc wystarczy sprawdzić czy adres takowy zawiera.