PDA

Просмотр полной версии : Ссылки на внутренние ресурсы экстеншна


uoziod
20.06.2009, 13:37
Вопрос такой. Имею в экстеншне собственные JS/CSS-ресурсы, которые корректно нужно отдать шаблону, дабы тот включил их в голову документа при его генерации. Предполагаю, что как минимум вручную в шаблоне где-нибудь в config'е придётся делать соответствующие включения, или всё таки можно без этого обойтись?

Pavel Antonov
20.06.2009, 15:58
Через TS включенный в расширение.

Посмотрите как это делают другие расширения, например pmkslimbox.

uoziod
03.09.2009, 14:59
что-то никак не разберусь(((
какие ещё есть примеры?

Nobody
21.03.2010, 01:34
Вопрос, наверно, неактуален, но отвечу, вдруг, кому надо...

TS:

plugin.tx_myext_pi1 {
mycss = resources/my.js
}


PHP:

$jsFile = $this->conf['mycss'];
$GLOBALS['TSFE']->aditionalHeaderData['myext_css'] = t3lib_extMgm::siteRelPath('myext') . $jsFile;

reva2
21.03.2010, 09:33
Альтернативный вариант:
plugin.tt_news {
_CSS_DEFAULT_STYLE (
.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu {
font-size:10px;
}
)