Справка

Оператор [param] - Переменная

Ссылка на оператор в списке

Аргументы:
- Название переменной (название переменной текущей части, обязательно к заполнению, записываетя через точку)

Результат: различный

Позволяет использовать переменные в системе.

Можно использовать двумя способами - указывая префикс [param.name] или же используя знак доллара [$name]

Переменные поддерживают работу с многомерными массивами.

Например [$array[1][2][3]=1].

Для обнуления массива используйте [array=''].

При приравнивании переменной не обязательно указывать знак $ или префикс param.

При передаче переменных в часть или компонент, названия переменных указываются также без символа $ и префикса param. Например: [function.header(type='location')]
В этом примере мы передали переменную type с значением 'location' в функцию header.

Если переменная указана, как переменная части, с настройкой доступа GET/POST, то через неё можно будет получить доступ к соответствующей GET/POST переменной. В противном случае, доступ к переменной GET/POST можно только через специальные команды get и post.