Различия

Здесь показаны различия между двумя версиями данной страницы.

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:development:modules:ru [2017/12/26 11:31]
anton [Дополнительные возможности]
abills:docs:development:modules:ru [2019/01/26 11:22] (текущий)
asmodeus [Структурная схема]
Строка 10: Строка 10:
   * **config** - Конфигурационный файл модуля   * **config** - Конфигурационный файл модуля
  
 +Включение модуля в конфигурационном файле: ​ **libexec/​config.pl**
 +
 +  @MODULES = (
 +    '​Modulename'​
 +  );
  
 =====config===== =====config=====
Строка 309: Строка 314:
 <​code>​ <​code>​
 <span class='​moment-range'​ data-value='​ss'></​span>​ <span class='​moment-range'​ data-value='​ss'></​span>​
-</​code> ​+</​code>​ 
 + 
 +=== Подтверждение действий в кабинете пользователя === 
 +Есть возможность добавить в кабинете пользователя подтверждение действий паролем. Для этого необходимо добавить форме класс ''​pswd-confirm''​. При попытке сабмита формы с этим классом,​ откроется модальное окно для ввода пароля. Введенный пароль добавится к данным формы. 
 +(работает при включенной опции $conf{user_confirm_changes}=1;​)
 ====result_former==== ====result_former====
  
Строка 470: Строка 479:
   * 100001 - msgs_register_push_client   * 100001 - msgs_register_push_client
   * 100002 - form_events (Клиентский интерфейс)   * 100002 - form_events (Клиентский интерфейс)
 +
 +
 +===== Подсказки к шаблонам =====
 +Начиная с версии 0.77.66 можно заполнять дополнительные подсказки для полей шаблона. \\ 
 +При использовании новой схемы отображения шаблона
 +<code perl>
 +$html->​tpl_show('',​ {
 +  VAR1 => '​VAL1',​
 +},
 +{
 +  TPL    => '​module_entity',​
 +  MODULE => '​Module',​
 +  HELP   => 1
 +});
 +</​code>​
 +
 +Если задан ключ ''​HELP => 1'',​ к шаблону добавится контент файла ''​module_entity_help.tpl'',​ который будет обработан на странице.\\
 +Формат файла шаблона подсказок:​ ID:​комментарий.\\
 +Пример:​
 +<​code>​
 +MODULE:​Имя модуля
 +EXTRA:​Ссылка для получения доп. информации
 +COMMENTS_id:​Коментарии (текст уведомления)
 +</​code>​
 +