Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как в шаблонизаторе Fenom подключить расширение Assets?

Как в шаблонизаторе Fenom подключить расширение Assets?


     08.12.2016    Общие вопросы по PHP, Ламерские вопросы    1590

вопрос
Те кто имел дело с шаблонизатором Fenom, подскажите как подключить аддон Assets, который позволяет использовать js и css внутри шаблонизатора. Инструкции я не нашел, то что там описано пробовал, разные строчки подключал в разные файлы, не выходит. Вставляя {css} или {js} ошибка на странице. Спс за внимание и помощь

Ответа пока нет


1 комментарий

DomiTori
Юзер

DomiTori - 10 декабря 2016 23:16 -

еще актуально.

куда вставлять этот код

class Templater extends Fenom {
    use Fenom\AssetsTrait;
    /* ... */
}


что делать с этими
$fenom->setStaticCollect($flag)
$fenom->setDocRoot($dir) - set document root for static files
$fenom->setMinifyJS($fenom::MINIFY_ON_COMPILE | $fenom::PACK_TO_ONE)
$fenom->setMinifyCSS($fenom::MINIFY_ON_COMPILE | $fenom::PACK_TO_ONE)
$fenom->setMinifyDir($absolute, $url)
$fenom->setStaticVersion($version)
$fenom->addJS($url, $bundle = null)
$fenom->addJSCode($code, $bundle = null)
$fenom->addCSS($url, $bundle = null)
$fenom->addCSSCode($code, $bundle = null)
$fenom->addBundle($name, $urls)
$fenom->addBundles($bundles)
$fenom->setCheckFactor($factor)

и этим
$fenom->setAssetsCollector(true);


Вот что вижу сейчас вставляя {css =...}

Fatal error: Uncaught exception 'Fenom\Error\TokenizeException' with message 'Unexpected tag 'css'' in .../engine/modules/episodes/fenom/Fenom/Template.php:645 Stack trace: #0 .../engine/modules/episodes/fenom/Fenom/Template.php(554): Fenom\Template->parseAct(Object(Fenom\Tokenizer)) #1 .../engine/modules/episodes/fenom/Fenom/Template.php(257): Fenom\Template->parseTag(Object(Fenom\Tokenizer)) #2 .../engine/modules/episodes/fenom/Fenom/Template.php(170): Fenom\Template->compile() #3 .../engine/modules/episodes/fenom/Fenom.php(1067): Fenom\Template->load('episodepage.tpl') #4 .../engine/modules/episodes/fenom/Fenom.php(1030): Fenom->compile('episodepage.tpl', true, 18560) #5 .../engine/modules/episodes/fenom/Fenom.php(986): Fenom->_lo in episodepage.tpl on line 9

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх