Пользовательские макросы — различия между версиями

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
(Новая страница: «<div> <div>В дереве проекта в application/Macros можно создавать *.ftl-файлы для подключения в других ме…»)
 
Строка 1: Строка 1:
<div>
+
В дереве проекта в application/Macros можно создавать *.ftl-файлы для подключения в других местах. В этих файлах можно разместить макросы, функции, присвоить переменные и т. д. По умолчанию подключается всегда файл common.ftl (если он есть). Внутри этого файла вы можете подключить другие файлы, используя директиву <code><#include></code>. Обратите внимание, что она работает в виртуальной (модельной) файловой системе проекта, поэтому подключать надо с учётом этого.
<div>В дереве проекта в application/Macros можно создавать *.ftl-файлы для подключения в других местах. В этих файлах можно разместить макросы, функции, присвоить переменные и т. д. По умолчанию подключается всегда файл common.ftl (если он есть). Внутри этого файла вы можете подключить другие файлы, используя директиву <#include>. Обратите внимание, что она работает в виртуальной (модельной) файловой системе проекта, поэтому подключать надо с учётом этого.<br>
+
<br/>
<br>
+
<br/>
</div>
+
Макросы из доступных модулей по умолчанию не подключены, но вы также можете подключить их с помощью <code>#include</code>. Например, в вашем приложении в common.ftl может быть написано
Макросы из доступных модулей по умолчанию не подключены, но вы также можете подключить их с помощью #include. Например, в вашем приложении в common.ftl может быть написано<br>
+
<br/>
<code><#include "../../Modules/realty/Macros/common"/></code><br>
+
<code><#include "../../Modules/realty/Macros/common"/></code>
</div>
+
<br/>
Тогда макросы и функции из модуля realty будут доступны во всех запросах.<br>
+
Тогда макросы и функции из модуля realty будут доступны во всех запросах.
<br>
+
----
 +
[[Freemarker (BeanExplorer4)]]

Версия 15:11, 22 августа 2014

В дереве проекта в application/Macros можно создавать *.ftl-файлы для подключения в других местах. В этих файлах можно разместить макросы, функции, присвоить переменные и т. д. По умолчанию подключается всегда файл common.ftl (если он есть). Внутри этого файла вы можете подключить другие файлы, используя директиву <#include>. Обратите внимание, что она работает в виртуальной (модельной) файловой системе проекта, поэтому подключать надо с учётом этого.

Макросы из доступных модулей по умолчанию не подключены, но вы также можете подключить их с помощью #include. Например, в вашем приложении в common.ftl может быть написано
<#include "../../Modules/realty/Macros/common"/>
Тогда макросы и функции из модуля realty будут доступны во всех запросах.


Freemarker (BeanExplorer4)