Что такое $PARAMS и где можно использовать эту конструкцию?

$PARAMS [] (перед квадратными скобками не должно быть пробела) является конструкцией, автоматически заменяемой на действующее в данный момент (на текущей странице) значение указанного в квадратных скобках параметра или атрибута.

$PARAMS парсится (заменяется на значение) в парметрах:
redirect
onclick
block_where
block_check
block_header
block_header_link
block_tail
block_tail_link
art_links
manager_filter
search_where
http_query
form_conf

Нужно иметь виду, что если $PARAMS должен вернуть значение реального параметра (а не фиктивного, создаваемого вручную в index.phtml), то данную конструкцию нельзя использовать в тех, местах, где на основании запроса рассчитывается значение параметров. Например, $PARAMS нельзя использовать в условии показа оверкита, т.к. сам оверкит используется в момент формирования значений всех реальных параметров - $PARAMS в этот момент еще пуст, т.е. нельзя использовать значения параметров для расчета самих значений параметров.
Однако если мы в самом начале (при запуске формирования страницы) заполнили $PARAMS фиктивным параметром (например $PARAMS [abc], где abc - реально не существующий параметр), то такое значение можно использовать в условии показа оверкита.

См. также: синтаксис условий выбора и показа.

Поиск по документации
закрыть 483
открыть 1611
открыть 1200
открыть 1604
открыть 1605
открыть 1606
открыть 1612
открыть 5886
закрыть 2196
Контактная информация
603000, Россия,
г. Нижний Новгород,
ул. Студеная, дом 5,
4-й этаж.
info@graphit.ru

(831) 260–16–32