#11
|
||||
|
||||
21. Шаблоны для модулей
Добавлена возможность задавать шаблоны для элементов модулей, а также запрашивать список существующих шаблонов модуля. Для получения данных о шаблонах модуля используется функция: getTemplates() Данные о шаблонах хранятся в базе данных в таблице extensions_templates, где:
Название файла шаблона формируется по принципу: <extension_sysname>_<extensions_template_filename> (Системное название модуля, знак подчеркивания, название файла шаблона. В случае, если название файла шаблона не задано, итоговое название будет совпадать с системным названием модуля). Пример: INSERT INTO `extensions_templates` VALUES (1, 'Общий шаблон форм', '', 'forms'); INSERT INTO `extensions_templates` VALUES (2, 'Мы вам перезвоним', 'recall', 'forms'); В первом случае итоговое название файла шаблона будет: forms.tpl, во втором случае: form_recall.tpl PHP код:
__________________
Команда Handy.CMS |
#12
|
||||
|
||||
22. Шаблоны и стили для модуля "Формы"
Добавлена возможность задавать различные шаблоны вывода для форм. Кроме того, для каждого поля формы возможно указать собственный CSS-класс, который будет определять его отображение на странице.
__________________
Команда Handy.CMS |
#13
|
||||
|
||||
23. Установка и получение шаблонов по-умолчанию
Добавлена функция для установки шаблонов по-умолчанию: setDefaultTemplate($id), где $id - ID шаблона (значение поля extensions_template_id таблицы extensions_templates). При вызове функции из модуля и передаче ей ID шаблона, данный шаблон устанавливается в качестве шаблона по-умолчанию для модуля (флаг extensions_template_default в значение Y), в случае наличия у другого шаблона данного модуля флага extensions_template_default в значении Y, он сбрасывается на N. Пример использования: PHP код:
Пример использования: PHP код:
Array ( [extensions_template_id] => 1 [extensions_template_title] => Общий шаблон форм [extensions_template_filename] => [extension_sysname] => forms [owner_id] => 10 [extensions_template_default] => Y )
__________________
Команда Handy.CMS |
#14
|
||||
|
||||
24. Получание текущей языковой версии
Получить ID текущей языковой версии можно с помощью функции getLangVersion() PHP код:
__________________
Команда Handy.CMS |
|
Метки |
2001 |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выпущен Handy.CMS 3.1. build 2006 | Handy.CMS | Общие положения, новости системы | 15 | 26.02.2010 00:40 |
Выпущен Handy.CMS 3.1. build 2005 | Handy.CMS | Общие положения, новости системы | 0 | 29.01.2010 18:23 |
Выпущен Handy.CMS 3.1 build 2004 | Handy.CMS | Общие положения, новости системы | 0 | 27.01.2010 01:12 |
Ошибки в 3.1 build 2002 | lightcyber | Ошибки и недоработки | 7 | 21.01.2010 14:11 |
Выпущен Handy.CMS 3.1. build 2001 | Handy.CMS | Общие положения, новости системы | 0 | 18.08.2009 23:58 |