Что такое $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
закрыть 2196
Контактная информация
603000, Россия,
г. Нижний Новгород,
ул. Студеная, дом 5,
4-й этаж.
info@graphit.ru

(831) 260–16–32