...
Tip |
---|
Переменная будет создана, даже если её значение не передано. |
Получить значение любой из созданных выше переменных можно будет используя код вида:
пример для PHP:
Code Block $sample_variable = $this->Application->GetVar('sample-prefix_sample_variable');
пример для шаблона:
Code Block language xml value: <inp2:m_Get name="sample-prefix_sample_variable"/>
Info |
---|
Чтобы не "зашивать" значение префикса в коде его можно получить динамически используя методы: |
Построение ссылок
...
В данном примере значение переменной "param_name
" будет доступно на шаблоне "alternative_destination_template
". Подробнее о последующем получении значений переданных параметров написано в этой, выше описанной главе.
Системные переменные окружения
...
название | описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
(int) | ID текущей категории, т.е. той категории, данные из которой пользователь просматривает в данный момент. | ||||||||
(int) | Номер страницы в списке категорий, находящихся в категории, заданной в переменной m_cat_id. | ||||||||
m_lang (int) | ID языка, на котором нужно показывать содержание сайта (также работает и в административной консоли). Если не задать, то будет использовано ID основного языка, заданное в секции "Configuration -> Regional ". | ||||||||
m_theme (int) | ID темы, которую нужно использовать для показывания пользовательской части сайта. Значение данной переменной не используется в административной консоли. Если не задать, то будет использовано ID основной темы, заданное в секции "Configuration -> Themes ". | ||||||||
m_opener (int) | Данная переменная используется для того, чтобы после при нажатии на кнопки "
Данный массив храниться в сессии. Значение, переданное в данной переменной будет рассматриваться как команда к изменению содержания массива "
| ||||||||
(int) | Идентификатор окна, который используется только для всплывающих окон (popups ). Для основного окна значение данной переменной равно пустоте. Также идентификатор окна используется в формировании названия массива "opener_stack_<m_wid> ", управляемого через значение переменной m_opener. |