Joomla 1.5 Как передать значение своей переменной при включенном SEF, Joomla 1.5

Тема в разделе "Joomla и SEF (ЧПУ)", создана пользователем Zvuber, 19.03.2010.

  1. Offline

    Zvuber Недавно здесь

    Регистрация:
    09.08.2009
    Сообщения:
    25
    Симпатии:
    0
    Пол:
    Женский
    Есть страница категории, на ней ссылки на страницы элементов категории:
    например такие:
    Код (CODE):
    1. http://joomlaforum.ru/index.php?catid=2&itemId=2

    Я к ним приписываю значение:
    Код (CODE):
    1. '&s1=vasy';

    Код (CODE):
    1. <a href="http://joomlaforum.ru/index.php?catid=2&itemId=2&s1=vasy" > vasy </a>

    Код (CODE):
    1. <a href="http://joomlaforum.ru/index.php?catid=2&itemId=2&s1=pety" > pety </a>

    Код (CODE):
    1. <a href="http://joomlaforum.ru/index.php?catid=2&itemId=2&s1=gora" > gora </a>

    Есть страница элемента категории, в ней несколько вариантов отображения в зависимости
    от значения переменной s1:
    получаем значение s1
    Код (CODE):
    1. $s1=JRequest::getVar('s1');

    выводим в зависимости от значения s1:
    Код (CODE):
    1. if (s1='vasy'){echo 's1=vasy'};
    2. if (s1='pety'){echo 's1=pety'};
    3. if (s1='gora'){echo 's1=gora'};

    Всё прекрасно работает.
    Но когда включаешь SEF стандартный в Joomla, настройки->общие, переменная в строке браузера видна,
    но не получается:
    Код (CODE):
    1. $s1=JRequest::getVar('s1');

    выдаётся s1='' = пусто.
    Выводил
    Код (CODE):
    1. echo '<br />'.$_SERVER['REQUEST_URI'].'<br />';

    тут есть моя переданная переменная.
    Как правильно передавать, или получать переменную?
    Или Как реализовать задачу по другому мою, чтобы при включенном SEF работало?
     
  2.  

Поделиться этой страницей

Загрузка...