Конечно есть, тема garland нетронутая. Я немного понял в чем дело. Если вставить код примера в page.tpl, то почему-то не добавляется соответствующий jCarousel javascript-код.
Хотя если проделать тоже самое с node.tpl.php, все работает штатно.
Похоже, косяк где-то в php-функции jcarousel_add().
Еще лучше... Теперь вообще никакие скрипты в HEAD не добавляются после вызова jcarousel_add(). Приходится перевключать модуль чтобы восстановить работоспособность.
Комментарии
посмотри есть ли у тебя закрывающая переменная перед body в page.tpl
<?php print $closure; ?>
Конечно есть, тема garland нетронутая. Я немного понял в чем дело. Если вставить код примера в page.tpl, то почему-то не добавляется соответствующий jCarousel javascript-код.
Хотя если проделать тоже самое с node.tpl.php, все работает штатно.
Похоже, косяк где-то в php-функции jcarousel_add().
Отписал на д.орге автору модуля, жду прихода
Еще лучше... Теперь вообще никакие скрипты в HEAD не добавляются после вызова jcarousel_add(). Приходится перевключать модуль чтобы восстановить работоспособность.
ошибся веткой
Я это дело вставлял через template.php
$result='<link type="text/css" rel="stylesheet" media="all" href="'.base_path().path_to_theme().'/jcarousel/lib/jquery.jcarousel.css" />
<link type="text/css" rel="stylesheet" media="all" href="'.base_path().path_to_theme().'/jcarousel/skins/tango/skin.css" />
<script type="text/javascript" src="'.base_path().path_to_theme().'/jcarousel/lib/jquery-1.2.3.pack.js"></script>
<script type="text/javascript" src="'.base_path().path_to_theme().'/jcarousel/lib/jquery.jcarousel.pack.js"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery(\'#mycarousel\').jcarousel({
// Configuration goes here
});
});
</script>';
return $result;
}
а в page.tpl в HEAD
<?php print phptemplate_jcarousel_headers(); ?>
Спасибо, я уже тоже надумал бросить к черту этот модуль, суну в тему