accordion и новости

#
accordion и новости
Добрый день!
Решил я видоизменить ИС xsl шаблон новости и статьи.
убрал вывод даты, количества комментов и захотел применить jquery accordion. но вот что-то он не отрабатывает. В чем модет быть дело?

вот фрагмент кода
<xsl:template match="blocks/items/item">
      
      <SCRIPT>
         <xsl:comment>
            <xsl:text disable-output-escaping="yes">
               <![CDATA[
               $(document).ready(function() {
               $("#accordion").accordion();
               });
               ]]>
            </xsl:text>
         </xsl:comment>
      </SCRIPT>
      <div id="accordion">
         <!-- Название -->
      <h3><a href="#"><xsl:value-of disable-output-escaping="yes" select="item_name"/></a></h3>
         <div>
            <xsl:value-of disable-output-escaping="yes" select="item_description"/>
         <p><a href="{item_path}">Подробнее </a></p>
         </div>
         <div style="clear: both;"></div>
         
      </div>
   </xsl:template>
Модератор
#
Re: accordion и новости
barnaulez,
Что именно не отрабатывает? Ваш вопрос больше к форуму jQuery, а не HostCMS.
#
Re: accordion и новости
тогда уж к взаимодействию xsl и javascript. Не отрабатывает - не прячутся описания под заголовками - все раскрытые. Такое ощущение, что не отрабатывает скрипт. Скрипт подключен в основном макете сайта.
#
Re: accordion и новости
кстати, если выношу блок
<SCRIPT>
         <xsl:comment>
            <xsl:text disable-output-escaping="yes">
               <![CDATA[
               $(document).ready(function() {
               $("#accordion").accordion();
               });
               ]]>
            </xsl:text>
         </xsl:comment>
      </SCRIPT>


за пределы
<xsl:template match="blocks/items/item">
....
</xsl:template>


то ругается парсер XML, но, насколько понимаю, в случае, если не выносить этот скрипт вызывается столько раз, сколько заголовков статей присутствует.
#
Re: accordion и новости
<SCRIPT> должен быть внутри template match="document"
так же как и <div id="accordion">
Модератор
#
Re: accordion и новости
barnaulez писал(а):
тогда уж к взаимодействию xsl и javascript.

Так они вообще не взаимодействуют, XSL генерирует HTML, который выполняется вместе с Вашим JS в браузере.
Авторизация