id товара, как вывести?

#
id товара, как вывести?
в xml есть следующее:
<item id="24" group="586">

вот как вывести на страницу это самое id товара?
просто надо для каждого товара сделать всплывающее окно, для каждого окна/ссылки требуется уникальное id
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: id товара, как вывести?
Просто вывести?
<xsl:value-of select="@id" />
#
Re: id товара, как вывести?
блин, все перековырял, а до этого не додумался )
да, надо просто число - оно в ссылку и в id блока будет подставляться.
спасибо
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: id товара, как вывести?
Varkolak,
ну если в ссылку, тогда
<a href="bla-bla-bla?a={@id}">bla</a>
#
Re: id товара, как вывести?
да как в ссылку вставить я знаю, но тут столкнулся с другой проблемой, этот же id надо вставлять в ява скрипт, вот никак не пойму как заставить работать, точнее как правильно его туда подставлять, подскажите пожалуйста


<script type="text/javascript" language="JavaScript">
         <xsl:comment>
            <xsl:text disable-output-escaping="yes">
               <![CDATA[

$().ready(function() {
   $('#ex{@id}c')
      .jqDrag('.jqDrag')
      .jqResize('.jqResize')
      .jqm({
         trigger:'#ex{@id}cTrigger',
         overlay: 0,
         onShow: function(h) {
            /* callback executed when a trigger click. Show notice */
            h.w.css('opacity',0.92).slideDown();
            },
         onHide: function(h) {
            /* callback executed on window hide. Hide notice, overlay. */
            h.w.slideUp("slow",function() { if(h.o) h.o.remove(); }); }
         });
});
]]>
               </xsl:text>
            </xsl:comment>
</script>
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: id товара, как вывести?
вместо {@id} подставлял <xsl:value-of select="@id" /> - все равно выводится подставляемый код, т.е. он не обрабатывается
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: id товара, как вывести?

<script type="text/javascript" language="JavaScript">


$().ready(function() {
   $('#ex<xsl:value-of disable-output-escaping="yes" select="@id"/>c')
      .jqDrag('.jqDrag')
      .jqResize('.jqResize')
      .jqm({
         trigger:'#ex<xsl:value-of disable-output-escaping="yes" select="@id"/>cTrigger',
         overlay: 0,
         onShow: function(h) {
            /* callback executed when a trigger click. Show notice */
            h.w.css('opacity',0.92).slideDown();
            },
         onHide: function(h) {
            /* callback executed on window hide. Hide notice, overlay. */
            h.w.slideUp("slow",function() { if(h.o) h.o.remove(); }); }
         });
});

</script>


вот этот код просто вставил, т.е. без этого:

<xsl:comment>
            <xsl:text disable-output-escaping="yes">
               <![CDATA[

]]>
               </xsl:text>
            </xsl:comment>

и все заработало, странно, я думалч то просто так js в xsl не вставить
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: id товара, как вывести?
Varkolak,
это все из-за
<xsl:comment>
            <xsl:text disable-output-escaping="yes">
               <![CDATA[

]]>
               </xsl:text>
            </xsl:comment>
Авторизация