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

15. Макросы
Обработчики макросов перенесы в отдельные файлы, для удобства их создания и редактирования. Теперь, для того чтобы создать макрос, необходимо:
1) написать название его тега и пространства имен, если есть в XML-файле списке макросов (см. документацию), например:
PHP код:
<rule>
   <namespace>
active</namespace>
   <
tag>form</tag>
</
rule
2) создать файл с обработчиком в папке /handy_framework/lib/replaceprocessor/macros_тип_макроса. При этом название файла должно формироваться следующим образом: название_тега.php или название_пространства_имен_название_тега.php, например:
htmleditor.php | тег: htmleditor, пространство имен не задано
active_form.php тег: form, пространство имен: active
active.php | тег: не задан, прострнанство имен: active
Типы макросов:
admin - шаблоны административного интерфейса (папка: macros_admin, XML-обработчик: rules.xml)
public - шаблоны публичной части проекта (папка: macros_public, XML-обработчик: macros.xml)
ext - шаблоны публичной части модулей (папка: macros_ext, XML-обработчик: ext_macros.xml)
__________________
Команда Handy.CMS