Шаблоны

Шаблоны для приложения «Сайт»

Задает шаблоны для форм и списков Webasyst.

Отзывов пока нет

Продукт снят с продажи
Ваш отзыв
Установок
400+
Разработчик
Поддержка

Позволяет задавать произвольные шаблоны для форм и списков Webasyst.
Шаблоны должны располагаться в папке site/ensotemplate текущей темы дизайна. Если шаблон или папка отстутствуют, то будет использоваться стандартный шаблон плагина адаптированный под Bootstrap 3.
При активации в настойках опции "Копировать шаблон в тему" отсутствующие шаблоны будут добавляться из плагина в тему автоматически. Данный режим рекомендуются использовать в процессе создания тем дизайна.

Форма входа:
Aналог: {$wa->loginForm()}
Формат: loginForm([string $error = '' [, int $form = 1 [, bool $placeholders = false [, array $options = array()]]]])
Параметры:
$error - текст ошибки
$form - добавить теги формы? 0 - нет, 1 - да, 2 - да и задать у формы атрибут action
$placeholders - добавить текст-подсказку внутри текстовых полей, который исчезает при получении фокуса?
$options - дополнительные параметры, служат для кастомизации шаблонов
Шаблон: 'site/ensotemplate/loginForm.html'
Пример: {siteEnsotemplatePlugin::loginForm($error, 2)}

Форма восстановления пароля:
Aналог: {$wa->forgotPasswordForm()}
Формат: forgotPasswordForm([string $error = '' [, int $form = 1 [, bool $placeholders = false [, array $options = array()]]]])
Параметры:
$error - текст ошибки
$form - добавить теги формы? 0 - нет, 1 - да, 2 - да и задать у формы атрибут action
$placeholders - добавить текст-подсказку внутри текстовых полей, который исчезает при получении фокуса?
$options - дополнительные параметры, служат для кастомизации шаблонов
Шаблон: 'site/ensotemplate/forgotPasswordForm.html'
Пример: {siteEnsotemplatePlugin::forgotPasswordForm($error)}

Формы смены пароля:
Aналог: {$wa->setPasswordForm()}
Формат: setPasswordForm([string $error = '' [, bool $placeholders = false [, array $options = array()]]])
Параметры:
$error - текст ошибки
$placeholders - добавить текст-подсказку внутри текстовых полей, который исчезает при получении фокуса?
$options - дополнительные параметры, служат для кастомизации шаблонов
Шаблон: 'site/ensotemplate/setPasswordForm.html'
Пример: {siteEnsotemplatePlugin::setPasswordForm()}

Адаптеры авторизации через внешние сервисы:
Формат: authAdapters([array $options = array()])
Параметры:
$options - дополнительные параметры, служат для кастомизации шаблонов
Шаблон: 'site/ensotemplate/authAdapters.html'
Пример: {siteEnsotemplatePlugin::authAdapters()}

СAPTCHA:
Аналог: {$wa->captcha()}
Формат: captcha([string $error = '' [, array $options = array()]])
Параметры:
$options - дополнительные параметры, служат для кастомизации шаблонов
Шаблон: 'site/ensotemplate/waCaptcha.html' или 'site/ensotemplate/waReCaptcha.html'
Пример: {siteEnsotemplatePlugin::captcha($error)}

Получение навигации по страницам:
Аналог: {wa_print_tree}
Формат: pagination(int $total, [int $page = 1, [int $limitOut = 10 [, int $limitIn = 1 [, string $url = null [, array $options = array()]]]]])
Параметры:
$total - кол-во страниц
$page - текущая страница
$limitOut - кол-во страниц в начале и конце всего списка
$limitIn - кол-во страниц на каждой стороне от текущей страницы
$url - URL по умолчанию - это текущая страница
Шаблон: 'site/ensotemplate/pagination.html'
Пример: {siteEnsotemplatePlugin::pagination($total_pages)}

Свои идеи по развитию плагина можете оставлять в комментариях к плагину или на форуме разработчиков.