Константы и системные переменные задают настройки системы, к их изменению нужно относиться особенно аккуратно.
Константы и переменные позволяют упростить доступ к некоторым настройкам сайта в шаблонах. В панели управления есть возможность изменения переменных и добавления собственных.
Константа | Описание |
---|---|
SI_ID | ID активного сайта |
SI_URL | Адрес сайта |
SI_SCHEME | http или https |
SI_DOMAIN | Домен, simpla.es или www.simpla.es |
SI_EMAIL | Электронная почта |
SI_PHONE | Телефон |
SI_TPL | Активный шаблон |
SI_LANG | Язык |
SI_TIMEZONE | Часовой пояс |
SI_DATEFORMAT | Формат даты |
SI_TIMEFORMAT | Формат времени |
SI_TITLE | Название сайта |
SI_TITLE_SHORT | Краткое название сайта |
SI_DECIMALS | Кол-во знаков после запятой при форматировании цен и сумм |
SI_DEC_POINT | Разделитель копеек в форматируемых ценах |
SI_THOUSANDS_SEP | Разделитель тысяч в форматируемых ценах |
SI_USD | Знак доллара США |
SI_RUB | Знак рубля |
SI_EURO | Знак евро |
SI_RATE_USD | Курс доллара США |
SI_RATE_EURO | Курс евро |
SI_RATE_RUR | Курс рубля РФ |
SI_PRICE_ZERO | Текст, когда цена равна 0 |
Настройки для SMTP-отправки сообщений | |
SI_SMTP_HOST | Хост smtp-сервера |
SI_SMTP_PORT | Порт smtp-сервера |
SI_SMTP_AUTH | Требуется ли smtp-аутентификация на сервере |
SI_SMTP_USERNAME | Логин |
SI_SMTP_PASSWORD | Пароль |
SI_SMTP_SECURE | Защищенное соединение |
SI_SMTP_ON | Включена ли отправка через SMTP |
Валюта по умолчанию
Для задания валюты по умолчанию надо создать переменную sys_currency и установить значение в rur, usd или euro. Ручная установка курсов валют - kurs_euro, kurs_usd, kurs_rur. Установка автообновления курсов валют - sys_autoload_rate.
По умолчанию все системные переменные закрыты от удаления. Однако, если задать поиск переменной на странице списка элементов >Настройки>Элементы то появится возможность выделить и удалить ненужные элементы. Также удалить переменную можно войдя предварительно в режим редактирования переменной.
Ниже описаны главные системные переменные, однако полный список может значительно отличаться для каждого проекта. Полный список системных проектов вы можете найти на отдельной странице в панели администратора.
Название | Описание |
---|---|
sys_skip_num_pages | Сброс страницы, превышающей заданное число от текущей. Используется при пагинации для построения списка страниц, чтобы не было большого количества ссылок на страницы. |
sys_decimals | Число знаков, до которого округлять цены. По умолчанию, 0 |
sys_dec_point | Разделитель целой части числа в ценах. По умолчанию, запятая. |
sys_thousands_sep | Разделитель тысяч в ценах. По умолчанию, пробел. |
sys_price_zero | Текст, когда указана цена 0. По умолчанию, Call us |
sys_captcha | Вкл/Выкл показ проверочного кода в форме отправки сообщений для защиты от спама (капча) |
sys_list_files_on | Формирование в шаблоне списка файлов на странице списка товаров |
sys_list_photos_on | Формирование в шаблоне списка всех фото товаров на странице списка товаров |
sys_ptp_connected | Заголовок связанных товаров на странице товара |
sys_pubtp_connected | Заголовок связанных товаров на странице публикации |
sys_ptpubs_connected | Заголовок связанных публикаций на странице товара |
sys_currency | Валюта по умолчанию: rur, usd или euro |
sys_autoload_rate | Включение автообновления курсов валют |
kurs_euro | Курс евро |
kurs_usd | Курс доллара США |
kurs_rur | Курс рубря РФ |
sys_deflang | Язык панели администратора по умолчанию. Задаётся двумя буквами обозначения языка - ru, en, es и т.д. По умолчанию - ru. |
sys_multilang | Включение или выключение панели выбора языка в системе управления. По умолчанию включено. Для выключения установить значение 0. |
sys_comments | Если значение не пустое, то выводятся сперва более новые комментарии. В противном случае - старые. |
sys_bottom_products | Формирует список товаров на страницах нижнего уровня |
sys_count_visitors | Если значение не пустое, то включается ведение статистики посещаемости сайта |
sys_robots_txt | Содержание файла robots.txt. Если не задано, то генерируется автоматически |
Некоторые возможности системы управления встроены в код и формируются автоматически. Данные функции можно скрыть в случае ненадобности или для ускорения загрузки сайта.
Название | Описание |
---|---|
sys_skip_spec_products | Сброс формирования массива специальных товаров каталога |
sys_skip_last_products | Сброс формирования массива последних добавленных на сайт товаров каталога |
sys_skip_last_pubs | Сброс формирования массива последних публикаций |
sys_skip_starred_pubs | Сброс формирования массива публикаций, отмеченных важными |
sys_skip_visited_products | Сброс формирования массива последних просмотренных товаров |
sys_skip_visited_pubs | Сброс формирования массива последних просмотренных публикаций |
Следующие переменные назначают количество объектов и публикаций в списках. По умолчанию, везде - 6.
Название | Описание |
---|---|
sys_qty_spec_products | Кол-во специальных предложений |
sys_qty_last_products | Кол-во последних предложений |
sys_qty_connected | Кол-во связанных предложений |
sys_qty_last_pubs | Кол-во последних публикаций |
sys_qty_starred_pubs | Кол-во публикаций отмеченных важными |
sys_qty_visited_products | Кол-во последних просмотренных предложений |
sys_qty_visited_pubs | Кол-во последних просмотренных публикаций |
Шаблоны страниц, которые можно использовать при добавлении на сайт, устанавливаются в массиве специальных переменных
Название | Описание |
---|---|
sys_tpl_pages | Страницы |
sys_tpl_products | Предложения |
sys_tpl_products | Публикации |
bitrix (3) шаблон (3) mobile (2) pagespeed (2) simpla (2) блоки (2) переменные (2) cms (1) email (1) google merchant center (1) hosting (1) seo (1) wordpress (1) валюты (1) константы (1) мобильная версия (1) платежи (1) посетители (1) рассылка (1) сравнение (1) теги (1) фильтр (1) шаблоны (1) яндекс маркет (1)