Доп. фото и доп. свойства

#
Доп. фото и доп. свойства
С помощью доп свойства Задаю товару дополнительное фото.
В xsl магазинтовар
<td style="vertical-align:center; padding: 10px;" width="25%" >
                        
                        <xsl:if test="small_image!=''">
                           <a href="{image}" class="highslide" onclick="return hs.expand(this)" title="увеличить фото">
                              <img src="{small_image}" alt="{name}" border="0"/><img border="0" src="/images/search2.gif" alt="увеличить" width="16" height="11"/></a>
                        </xsl:if>
                        <xsl:if test="count(property) > 0">
                           <!-- доп. фото. -->
                           <xsl:if test="count(property[@dir_id = 0])">
                              <table style="float: left">
                                 <xsl:apply-templates select="property[@dir_id = 0]"/></table>
                           </xsl:if>
                        </xsl:if>
                     </td>


и вот этим темплейтом:

<!-- Шаблон вывода дополнительных фото  -->
            <xsl:template match="property">
               
               <xsl:choose>
            <xsl:when test="type = '1'"><td style="border: 1px solid #C0C0C0;"><a href="{file_path}" class="highslide" onclick="return hs.expand(this)" title="увеличить фото"><img src="{small_image/file_path}" alt="Дополнительное фото" hspace="3" vspace="3" /></a></td></xsl:when>
                  
                  <xsl:otherwise>
<xsl:if test="value != '' or (type = 1 and file_path != '')">
                  <tr>
                     <td style="padding: 5px" bgcolor="#eee">
                        <b><xsl:value-of select="name"/></b>
                     </td>
                     <td style="padding: 5px" bgcolor="#eee">
                        <xsl:choose>
                           <xsl:when test="type = 1">
                              <a href="{file_path}">Скачать файл</a>
                           </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:otherwise>
               </xsl:choose>
               
               <xsl:if test="position() mod 2 = 0">
                  <xsl:text disable-output-escaping="yes">
                     &lt;/tr&gt;
                     &lt;tr&gt;
                  </xsl:text>
               </xsl:if>
               
            </xsl:template>

Но данный вариант выводит доп. фото под "основным"
И СЛЕДОМ ЖЕ выводятся остальные доп свойства тоара.
А необходимо, чтобы доп. фото выводилось в одном месте (рядом с основной фотографией) , а остальные дополнительные свойства в другом месте на странице товара.

Всю голову изломал, Подскажите как действовать?
#
Re: Доп. фото и доп. свойства
Варианты:
а) (более правильный) - в редакторе допсвойств создать отдельную группу допсвойств, и допсвойство для фотки положить в нее. И заменить в этой строке
<xsl:apply-templates select="property[@dir_id = 0]"/></table>
ноль на идентификатор созданной группы допсвойств.

или б) (более быстрый) посмотреть идентификатор допсвойства с фоткой, и заменить в этой строке
<xsl:apply-templates select="property[@dir_id = 0]"/></table>
условие
@dir_id = 0
на
@id  = ХХ
, где ХХ - тот самый идентификатор допсвойства.
Заказов не беру. Консультирую редко.
#
Re: Доп. фото и доп. свойства
спасибо! (слона и не заметил...)
Модератор
#
Re: Доп. фото и доп. свойства
Ссылка в тему: http://www.hostcms.ru/forums/22/4145/
Авторизация