Возвращает значение переменной, определенной в varlistd.dat или varlist.dat. Установка значений производится через админзону или макросом SetVariable.
Применяется для вывода коротких строковых значений, доступ к которым у редактора сайта должен быть из админзоны.
При наличии переменной с заданным именем в обоих таблицах преимущество имеет varlistd.dat.
d в конце varlistd означает default, то есть "переменные по умолчанию". В этой таблице разработчик должен размещать переменные, которые редактор сайта может просматривать и редактировать, но не может удалять, поскольку они обязаны существовать. Сюда можно записывать текущие курсы валют, адреса email и т.п. В этой же таблице хранятся предустановленные переменные ptitle, pdesc и pkeyw.
В varlist можно добавлять переменные, поэтому редактор сайта может пользоваться данным справочником по своему усмотрению.
Подключение справочников в menu.xml рекомендуется делать так:
<link id="varlistd_10" title="Предустановленные переменные">
<admin-url editable="false">
$ListEditor[table: varlistd; entity: predefined_variable; viewonly: yes]$
</admin-url>
</link>
<link id="varlist_10" title="Пользовательские переменные">
<admin-url editable="false">
$ListEditor[table: varlist; entity: user_variable]$
</admin-url>
</link>