Показать сообщение отдельно
  #13  
Старый 14.01.2010, 07:33
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

23. Установка и получение шаблонов по-умолчанию
Добавлена функция для установки шаблонов по-умолчанию: setDefaultTemplate($id), где $id - ID шаблона (значение поля extensions_template_id таблицы extensions_templates).
При вызове функции из модуля и передаче ей ID шаблона, данный шаблон устанавливается в качестве шаблона по-умолчанию для модуля (флаг extensions_template_default в значение Y), в случае наличия у другого шаблона данного модуля флага extensions_template_default в значении Y, он сбрасывается на N.

Пример использования:
PHP код:
$this -> setDefaultTemplate($param_str['extensions_template_id']); 
Для получения шаблона, используемого по-умолчанию, добавлена функция: getDefaultTemplate(), которая возвращает массив данных шаблона.
Пример использования:
PHP код:
$default_template $this -> getDefaultTemplate(); 
Содержимое $default_template:
Array
(
[extensions_template_id] => 1
[extensions_template_title] => Общий шаблон форм
[extensions_template_filename] =>
[extension_sysname] => forms
[owner_id] => 10
[extensions_template_default] => Y
)
__________________
Команда Handy.CMS