Как переопределить пути физических активов в литии li3

Я хотел бы переопределить пути, которые использует литий для извлечения ресурсов, но я не уверен, как это сделать.

С использованием СМИ :: активы метод, кажется, не имеет никакого влияния, признают, что он изменяет URL, что Html :: сценарий помощник использует.

Как правильно переопределить реальный путь что литий использует для активов? Ниже приведен пример того, как я пытался переопределить пути активов для файлов JavaScript:

Media::assets('js', array(
'suffix' => '.js',
'filter' => null,
'theme' => 'blue',
'paths' => array(
'{:base}/{:library}/themes/{:theme}/public/js/{:path}' => array('base', 'library', 'theme', 'path'),
'{:base}/{:library}/themes/default/public/js/{:path}' => array('base', 'library', 'path')
)
));

2

Решение

Можете ли вы подробнее рассказать о том, что вы подразумеваете под поиском активов и реального пути?

Media::assets Функция делает именно то, что от нее ожидается, чтобы установить пути, используемые Media::asset() который в настоящее время используется по умолчанию path обработчик в lithium\template\view\Renderer, Проблема в том, что по умолчанию path обработчик не передает library вариант, так что я думаю, это {:library} токен всегда будет заменен базовым именем вашего пути к библиотеке по умолчанию.

Я не понимаю, почему вам нужно возиться с путями по умолчанию, хотя. Плюс вы всегда можете использовать абсолютный путь, добавив / префикс при использовании Html::script функция.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]