Дополнительные картинки

#
Re: Дополнительные картинки
дело в том, что лайтбокс есть, и его использует основное изображение:
http://forpost-msc.ru/shop/standart/forpost-12s/

пробовала ставить rel="lightbox" и rel="lightbox[additionalpics]" (подсмотрела вот в этом примере: http://ridelite.ru/shop/bajjki_v_sbore/velosiped_v_sbore_ns_metropolis_ii__2010/ ) - не помогает

нужно править скрипт лайтбокса или что-то еще писать в атрибуты ссылки?
#
Re: Дополнительные картинки
у вас lightbox только для div#gallery

$('#gallery a:has(img)').lightBox


вторая картинка ему не принадлежит
#
Re: Дополнительные картинки
спасибо, большое, получилось исправить

надеюсь, что последний вопрос в этой теме - как убрать вывод строки "Дополнительные фото" в дополнительных свойствах товара? пока удалось только сделать ячейки таблицы пустыми, а хотелось бы, чтобы их совсем не было

<xsl:template match="property">
               <xsl:if test="value != ''  ">
                  <tr>
                     <td style="padding: 18px;" bgcolor="#f8f8f8">
                            <xsl:choose>
                               <xsl:when test="type = 1">
                                <xsl:value-of select="propertys/property[@xml_name = 'dop_foto']/value"/>
                                                    
                                                            <xsl:if test="property[@xml_name='dop_foto']/small_image/file_path!=''">
                                                            <a href="{property[@xml_name = 'dop_foto']/file_path" target="_blank">+</a>
                                                           </xsl:if>
                                </xsl:when>    
                                <xsl:otherwise>
                        <b><xsl:value-of select="name"/></b>
                                </xsl:otherwise>
                           </xsl:choose>
                     </td>
                     <td style="padding: 18px;" bgcolor="#f8f8f8">
                        <xsl:choose>
                           <xsl:when test="type = 1">
                                    <xsl:value-of select="propertys/property[@xml_name = 'dop_foto']/value"/>
                                                    
                                                            <xsl:if test="property[@xml_name='dop_foto']/small_image/file_path!=''">
                                                            <a href="{property[@xml_name = 'dop_foto']/file_path" target="_blank">+</a>
                                                           </xsl:if>
                                                     
                              </xsl:when>
                                      
                              <xsl:when test="type = 7">
                                 <xsl:choose>
                                    <xsl:when test="value = 1">
                                       <input type="checkbox" checked="" disabled="" />
                                    </xsl:when>
                                    <xsl:otherwise>
                                       <input type="checkbox" disabled="" />
                                    </xsl:otherwise>
                                 </xsl:choose>
                              </xsl:when>
                              <xsl:otherwise>
                                 <xsl:value-of disable-output-escaping="yes" select="value"/>
                              </xsl:otherwise>
                           </xsl:choose>
                        </td>
                     </tr>
                  </xsl:if>
               </xsl:template>
#
Re: Дополнительные картинки
там где идет вызов этого шаблона, добавьте условие
<xsl:apply-templates select="property[@dir_id!=N]" />

N - id папки с картинками
или
<xsl:apply-templates select="property[type!=1]" />

(все, кроме файлов)
или еще какое-то, по @xml_name например
#
Re: Дополнительные картинки
<!-- Вывод строки со значением свойства -->
            <xsl:template match="property">
               <xsl:if test="value != ''  ">
                    <xsl:apply-templates select="property[@xml_name!='dop_foto']" />
                  <tr>
                     <td style="padding: 18px;" bgcolor="#f8f8f8">
                            <xsl:choose>
                               <xsl:when test="type = 1">
                
                                <xsl:apply-templates select="property[@xml_name!='dop_foto']" />
                                </xsl:when>    
                                <xsl:otherwise>
                        <b><xsl:value-of select="name"/></b>
                                </xsl:otherwise>
                           </xsl:choose>
                     </td>
                     <td style="padding: 18px;" bgcolor="#f8f8f8">
                        <xsl:choose>
                           <xsl:when test="type = 1">
                                 <xsl:apply-templates select="property[@xml_name!='dop_foto']" />
                                                     
                              </xsl:when>
                                      
                              <xsl:when test="type = 7">
                                 <xsl:choose>
                                    <xsl:when test="value = 1">
                                       <input type="checkbox" checked="" disabled="" />
                                    </xsl:when>
                                    <xsl:otherwise>
                                       <input type="checkbox" disabled="" />
                                    </xsl:otherwise>
                                 </xsl:choose>
                              </xsl:when>
                              <xsl:otherwise>
                                 <xsl:value-of disable-output-escaping="yes" select="value"/>
                              </xsl:otherwise>
                           </xsl:choose>
                        </td>
                     </tr>
                  </xsl:if>
               </xsl:template>


В таком виде снова выдает пустую строку.
Во всех остальных случаях типа такого
<xsl:template match="property">
               
                    <xsl:apply-templates select="property[@xml_name!='dop_foto']" />
выводит значения полей для "доп_фото" невзирая на поставленное условие
#
Re: Дополнительные картинки
сделайте так...
<xsl:template match="property">
               <xsl:if test="value != '' and @xml_name!='dop_foto'">
                  <tr>
                     <td style="padding: 18px;" bgcolor="#f8f8f8">
                        <b><xsl:value-of select="name"/></b>
                     </td>
                     <td style="padding: 18px;" bgcolor="#f8f8f8">
                        <xsl:choose>  
                              <xsl:when test="type = 7">
                                 <xsl:choose>
                                    <xsl:when test="value = 1">
                                       <input type="checkbox" checked="" disabled="" />
                                    </xsl:when>
                                    <xsl:otherwise>
                                       <input type="checkbox" disabled="" />
                                    </xsl:otherwise>
                                 </xsl:choose>
                              </xsl:when>
                              <xsl:otherwise>
                                 <xsl:value-of disable-output-escaping="yes" select="value"/>
                              </xsl:otherwise>
                           </xsl:choose>
                        </td>
                     </tr>
                  </xsl:if>
               </xsl:template>
#
Re: Дополнительные картинки
Еще раз огромное спасибо!!!! Теперь все как надо
Авторизация