Константы и переменные
Константы и переменные позволяют упростить доступ к некоторым настройкам сайта в шаблонах. В панели управления есть возможность изменения переменных и добавления собственных.
Константы
Константа | Описание |
---|---|
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 | Публикации |