Настроил ЧПУ, теперь не знаю как вытащить ID раздела/элемента. В $_REQUEST их нет (раньше были SECTION_ID и ELEMENT_ID), в $_SESSION тоже не наблюдается. Где их искать?
|
Настроил ЧПУ, теперь не знаю как вытащить ID раздела/элемента. В $_REQUEST их нет (раньше были SECTION_ID и ELEMENT_ID), в $_SESSION тоже не наблюдается. Где их искать?
|
|
|
|
|
|
Гм... Ну, в шаблоне комплексного компонента они Вам доступны. Смотрите массив $arResult["VARIABLES"].
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
|
|
Только там? А в шаблоне страницы никак не выцепить?
|
|
|
|
|
|
Или единственный вариант - извращаться, выдёргивая нужные параметры прямо из URL?
|
|
|
|
|
Внимательно изучите код комплексного компонета, он фактически только и делает, что по УРЛ автоматом возвращает вам переменные и определяет какой компонент дальше подключать. Возможно сможете применить аналогичные функции и для вашего меню, тут, сходу, не скажу. |
|||
|
|
|
Настроил ЧПУ и если раньше ссылки были вида ?ELEMENT_ID=xxx&SECTION_ID=yyy, то теперь они выглядят так - /yyy/xxx/ Естественно, в массиве $_REQUEST пустота и безмолвие. А я именно по наличию в нём переменных ELEMENT_ID и SECTION_ID определял, выводить компонент со списком разделов или нет. Возможно, действительно проще самому распарсить урл и не парить себе мозги... |
|||
|
|
|
Он вроде сам разделяет страницу списка секций (sections.php), страницу секции (section.php) и детальную страницу (element.php). |
||||
|
|
|
|||