fenom
fenom copied to clipboard
Template Engine for PHP
Имеется следующая структура: tpl1.tpl: ``` {block 'block1'} {/block} {block 'block2'} {/block} ``` tpl2.tpl: ``` {extends 'tpl1.tpl'} {block 'block1'} {parent} Back {/block} ``` tpl3.tpl: ``` {extends 'tpl2.tpl'} {block 'block2'} content {/block}...
Нет доступа к свойству объекта через ```$obj->{'some-property'}```. Например, в сниппете: ``` $obj = new \StdClass(); $obj->{1} = 'test1'; $obj->{'property-with-hyphen'} = 'test2'; ``` И при выводе: ``` {$obj->{'1'}} {$obj->{'property-with-hyphen'}} ``` Получается...
Работает ли вообще данный трейт? Ни одной заявленной в документации функции нету в файлах трейта, не работают теги.
Второй день борюсь с такой проблемой. Четкого мануала что куда вставлять и какие файлы дозаливать в среду fenom я не нашел. Мне необходимо подключить расширение Assets для возможности использования css...
Массив depends не заполняется дальнейшими зависимостями из родительского шаблона. Также, довольно проблематично добавить собственную зависимость (например, при использовании js/css компилятора): для addDepend нужно передавать Fenom\Render, который является большим оверхедом при...
Парсер Fenom::ACCESSOR_CHAIN позволит обратится к указанной последовательности свойств и методов шаблонизатора из шаблона.
На php8 в интегрированном Fenom в MODX3 c кодом темплейта: `{var $thisId = $_modx->resource.content_from_id ?: $_modx->resource.id} {include 'head'} {include 'favicon'} {var $thisId = $_modx->resource.content_from_id ?: $_modx->resource.id} ... {$thisId | resource...
Можно ли доработать Fenom так, чтобы в insert/include (и в других местах) можно было бы указывать относительный путь? Например есть шаблон `/project/templates/dir/folde/file.tpl` : ```html ... {include './widget/test.tpl'} ... ``` И...
Всем привет. Использую MODX Revolution 3.0.4, pdotools-3.0.2-pl, migx-3.0.2-beta1. ` {set $faqRubric = $_modx->resource.faqRubrics | fromJSON} {foreach $faqRubrics as $faqRubricItem} {$faqRubricItem.titleRubric} {set $faqRows = $faqRubricItem.faq | fromJSON} {foreach:ignore $faqRows as $idx...
Исправление опечатки резальтат -> результат