Преобразование JS

Здравствуйте!
Адаптирую плагин 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 комментария

0
А в каком файле плагина находится этот код?
0
Не в плагине дело.
В файле /engine/classes/modules/viewer/Viewer.class.php код:
$this->ViewerAsset_ExcludeJs($aRule['js']['exclude']);
Нет такого метода в движке.

Есть метод в файле /engine/classes/modules/viewerasset/ViewerAsset.class.php есть метод:
public function Exclude($sType, $aFiles)
Надо исправить.
0
Ошибку поправим, конечно. А задача какая вообще? Просто исключить файл? Или заменить его на другой?
0
Исключил нужные и подключил свои файлы.

Мне сейчас пришло уведомление, что добавлен новый комментарий (этот) к топику. Исправь.
Отредактирован:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.