ydbrovin VIP
Total posts: 7
16 Май 2016 14:32

Добрый день,

Пытаюсь перекрыть файлы com_emerald/layouts/buttons.php and com_emerald/layouts/links.php в своей теме. Размещаю одноименные файлы в папке: templates/<название шаблона>/html/layouts/com_emerald/<Имя файла> Система не видит мои перекрытые файлы из шаблона и использует файлы из компонента. Беглый обзор исходного кода com_emerald, показал, что вариант поиска файлов через:

$this->menu = new JLayoutFile('links', JPATH_COMPONENT .'/layouts');

Не работает должным образом в Joomla 3.5. А новый вызов с таким кодом работает:

$this->menu = new JLayoutFile('links', null, array('debug' => true, 'client' => 1, 'component' => 'com_emerald'));

Просьба подсказать, либо я не понял, как выполнять перекрытие. Либо же все-таки бага в самом компоненте. Так как альтернативный вызов у меня работает как надо.

Спасибо

Последние изменения: 18 Май 2016


Sergey
Total posts: 13,748
18 Май 2016 13:48

Согласно этой статье

https://docs.joomla.org/J3.x :JLayout_Improvements_for_Joomla!

Наверно не нужно добавлять com_emerald в перекрытие.

Работает на Cobalt