Здравствуйте. Может кто-то подсказать по работе c pdoTools+Fenom. Ознакомившись с документацией получается следующее.
Нужно вывести шаблон из файла.
В системных настройках pdotools_fenom_parser в положении да.
Далее по докам:
Располагаем файл шаблона с расширением tpl. В моем случае assets/template/tmp/index.tpl
Далее создаем шаблон в админке модекс и пишем туда {include 'file:assets/template/tmp/index.tpl}
и назначаем этот шаблон нужному ресурсу.
В итоге у меня выводиться на сайте {include 'file:assets/template/tmp/index.tpl}.
Что не так может кто-то подсказать?
Кстати вот такой вывод хтмл файла
[[!pdoResources?
&tpl=`@FILE /assets/template/`tmp/index.html`
]]
Также ни к чему не приводит, хотя если указать шаблон статически на данный файл он работает. Направьте на путь истинный. Как выводить элементы из файлов?
PdoTools+Fenom
Версия MODX: Revolution
Комментарии (21)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Михаил 13.07.2016 04:02 #
SweetDreams 13.07.2016 11:25 #
Вот так все выводится.
А вот с fenom никак. То есть в чанках плейсхолдеры такого вида {$placeholder} работают, а вот в шаблонах вообще никакие функции не работают. Включил феном уже везде где можно, вообще ноль реакции, как будто просто контент пишу, все прям так и выводиться на страницу сайта кодом.
Михаил 13.07.2016 11:30 #
SweetDreams 13.07.2016 11:36 #
Михаил 13.07.2016 11:43 #
SweetDreams 13.07.2016 11:45 #
Михаил 13.07.2016 11:46 #
SweetDreams 13.07.2016 11:54 #
Михаил 13.07.2016 12:29 #
SweetDreams 13.07.2016 13:55 #
Вот так выводит чанк и инклудом, но из файла ни в какую....(
SweetDreams 13.07.2016 12:28 #
Но это чанк из БД, как сделать вызов из файла?
Вот такие способы не работают:
Андрей 18.07.2016 06:04 #
Вызов по указанному примеру будет работать так: . Если в папке elements сделать каталоги для чанков (chunks) и шаблонов (templates), вызов корректируется: Привёл рабочий пример со своего проекта, должно работать
SweetDreams 21.07.2016 06:13 #
Роман 15.02.2017 22:12 #
SweetDreams 15.02.2017 22:33 #
Получается парсер смотрит в директорию core/elements затем вы указываете в папку tmp и свой шаблон home.tpl. То есть нужно изначально для фенома указать дефолтную директорию откуда он будет брать файлы. Сменить дефолтную директорию можно в «Системные настройки»->pdoTools->Путь к елементам, и просто указываете путь, который вам нужен. Также не забудьте тут же включить настройки: Использовать Fenom в чанках, Разрешить MODX в Fenom и Использовать Fenom на страницах. Вроде все, если возникнут вопросы спрашивайте.
Роман 16.02.2017 19:41 #
И главный вопрос, вы почувствовали прирост скорости на сайте когда вынесли шаблоны в файлы??? :)
SweetDreams 16.02.2017 23:31 #
Роман 17.02.2017 00:12 #
SweetDreams 17.02.2017 00:25 #
Роман 18.02.2017 11:36 #
SweetDreams 19.02.2017 09:21 #