Collapsible fieldset не работает в page.tpl.php и блоках.А почему?

Главные вкладки

Аватар пользователя volocuga volocuga 6 июля 2009 в 0:36

Такая конструкция чудненько работает в node.tpl.php

<fieldset class="collapsible collapsed">
<legend>Title</legend>
Content goes here....
</fieldset>

но не работает в page.tpl.php и блоках.Почему?Как сделать,чтобы работало в блоках и page.tpl.php? Дополнительные модули ставить принципиально не хочу-уже и так по горлышко.

Комментарии

Аватар пользователя kosilko kosilko 6 июля 2009 в 2:19

g00dvin, collapse.js зависит от jquery.js, который не всегда добавляется друпалом, а в вашем варианте еще и возможен вариант что ядро по какому-либо условию включит в тело страницы collapse.js, тогда этот скрипт еще продублируется и вашим кодом.

Аватар пользователя vgoodvin vgoodvin 6 июля 2009 в 3:15

Я все прекрасно понимаю, но без collapse.js не получить желаемых fieldsetов.
Если только подключить какой-нибудь другой плагин jquery или вообще не jquery.
Только не факт, что это будет работать.

Я был бы очень рад узнать как в Друпале определяется включение определенных JS-скриптов в страницу, но пока еще не копал в этом направлении.