Я ищу способ отделить повторяющиеся html-коды с веб-страниц, и для этого я планирую использовать макрофункцию. Проблема здесь в том, что для каждого макроса мне нужно поместить этот макрос в файл или поместить некоторые из них в файл и включить его в файл шаблона.Загрузка макрофайлов в каталог, прозрачно
Что мне нужно, чтобы включить один раз только имя каталога что-то вроде
<#import "/tags/widgetDirectory" as widgets />
то здесь/теги/widgetDirectory является каталог, и каждый файлы здесь можно увидеть как макрос определен.
, когда мне нужно вставить часть кода из файла из этого каталога позволяет сказать slide.ftl я просто использовать
<@widgets.slider />
система будет проверять slider.ftl в/теги/widgetDirectory каталог. здесь slider.ftl может иметь < #macro> как первая, так и последняя строка, или они могут быть прозрачно добавлены, и система может загрузить ее в виде макроса
это упростит мою работу дизайнера.
Возможно, есть лучший способ сделать этот вид виджетов/компонентов на основе веб-дизайна?
наилучшими пожеланиями,
Я могу попытаться добавить эту функцию, любую рекомендацию о том, как начать? где можно проверить, кто-то уже связан с этим? –
Никто не работает над этим. Поэтому, если вас это интересует, вы можете развить мастера на Github, и в какой-то момент мы должны обсудить детали списков рассылки freemarker-devel. – ddekany