Адаптирую плагин livestreet. Мне необходимо подключить файлы:
Config::Set('head.rules.test', array(
'path' => '___path.root.web___/test,
'js' => array(
'include' => array(
Plugin::GetTemplateWebPath(__CLASS__)."js/test.js",
),
'exclude' => array(
"___path.static.skin___/js/vote.js",
),
),
'css' => array(
'include' => array(
Plugin::GetTemplateWebPath(__CLASS__)."css/test.css",
),
),
));
Возникает ошибка:
Exception: Method «ExcludeJs» not exists in class «ModuleViewerAsset»Открываю файл /engine/classes/modules/viewer/Viewer.class.php. В нём строка:
$this->ViewerAsset_ExcludeJs($aRule['js']['exclude']);. Действительно нигде не прописан метод ExcludeJs.
Как решить? :-)
4 комментария
В файле /engine/classes/modules/viewer/Viewer.class.php код: Нет такого метода в движке.
Есть метод в файле /engine/classes/modules/viewerasset/ViewerAsset.class.php есть метод: Надо исправить.
Мне сейчас пришло уведомление, что добавлен новый комментарий (этот) к топику. Исправь.