Дополнительные фотографии к товару и выбор размеров товара

#
Дополнительные фотографии к товару и выбор размеров товара
Собственно есть два очень важных для меня вопроса. Перед тем как их задать воспользовалась поиском по форуму и почитала кое какие темы по этим вопросам - но конкретных ответов и рекомендаций найдено не было - то это были рекомендации для версий старых, то что то глючит.

Есть последняя версия Мой сайт, есть желание на странице товара( карточки товара) сделать две вещи:

1) добавить несколько дополнительных фото внизу основного изображения товара( не ссылок на изображение товара)  при нажатии открывающиеся в лайтбоксе

2) сделать возможность выбора размера товара на странице товара( то есть карточки товара) и что бы после выбора размера товара выбранный размер передавался в корзину товара и оформлялся в заказе.


Что удалось узнать самостоятельно по этим вопросам: у многих и у меня в том числе получается добавить дополнительные фото к товару( с помощью дополнительных свойств)  в виде ссылок на файл фото и при нажатии на эту ссылку открывается фото в новой странице. Но хотелось бы что бы место ссылок на фото были сами изображения фото а фото открывались в лайтбоксе.

По поводу выбора размера товар и передачи его в корзину - копать нужно в модификациях товара . Где то было даже прочитано что реализовать выбор размера без модуля списки может не получится ( а модуль списки есть в версии выше а не мой сайт)

Собственно прошу подсказать кто что знает по этим вопросам так как дополнительные фото к товарам и возможность выбора размера для интернет магазина - это очень важные вещи. А простых и однозначных путей судя по изучение тем на форуме по этому вопросу мною не найдено.

Особенно меня волнует возможность выбора размера товара, так как с дополнительными фото открывающимися в лайтбоксе я знаю в какую строну копать( на крайний случай запихнуть их в описание товара вместе с текстом  и намудрить их открытие в лайтбоксе) . А вот с выбором размеров передающихся в корзину - тьма.
Модератор
#
Re: Дополнительные фотографии к товару и выбор размеров товара
neg523 писал(а):
Где то было даже прочитано что реализовать выбор размера без модуля списки может не получится

Верно. Для реализации потребуется редакция со списками (Малый бизнес и выше).

neg523 писал(а):
у многих и у меня в том числе получается добавить дополнительные фото к товару( с помощью дополнительных свойств)  в виде ссылок на файл фото и при нажатии на эту ссылку открывается фото в новой странице.

Покажите Ваш вывод свойств. Определенно неправильно выводите в XSL-шаблоне.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Дополнительные фотографии к товару и выбор размеров товара
С первым вопросом все ясно. Спасибо за подсказку

Цитата:
neg523 писал(а):
у многих и у меня в том числе получается добавить дополнительные фото к товару( с помощью дополнительных свойств)  в виде ссылок на файл фото и при нажатии на эту ссылку открывается фото в новой странице.

Покажите Ваш вывод свойств. Определенно неправильно выводите в XSL-шаблоне.


Дело в том что XSL шаблон мною вообще не менялся, я собственно только через административную панель настроила вывод дополнительных фото к товару через дополнительные свойства и атрибуты - то есть у меня внизу выводится название фото со ссылкой на него. В шаблон XSL я не лезла  ибо что там делать для того что бы место ссылки на странице товара  было фото и оно открывалось в лайтбоксе я  не знаю.



Место ссылки 5208.jpg на фото выше хотелось видеть собственно само фото 5208.jpg

На фото выше все это выводилось через доп свойства файл. Можно в принципе вывести через доп.свойства визуальный редактор,  фото внизу товара, но как сделать что бы это фото открылось в лайтбоксе?
Модератор
#
Re: Дополнительные фотографии к товару и выбор размеров товара
neg523 писал(а):
Дело в том что XSL шаблон мною вообще не менялся

В стандартном шаблоне так и сделано, что выводятся ссылки. Менять нужно либо темплейт самих свойств. Либо вызывать дополнительный, где будет выводится именно <img>, а не просто значение.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Модератор
#
Re: Дополнительные фотографии к товару и выбор размеров товара
Например, так:


                  <xsl:for-each select="property_value[tag_name='portfolio']/file !=''">
                     <div class="item">
                       <a href="{dir}{file}" class="image fancy" title="{name}">
                         <img src="{dir}{file_small}" class="image" alt="{name}" />
                       </a>
                     </div>
                  </xsl:for-each>


Вместо portfolio указываете название Вашего XML-тега с картинками. Добавляете, например, после:

               <!-- Изображение для товара, если есть -->
               <xsl:if test="image_small != ''">
                  <div id="gallery" class="shop_img">
                     <a href="{dir}{image_large}" target="_blank"><img src="{dir}{image_small}" /></a>
                  </div>
               </xsl:if>
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Дополнительные фотографии к товару и выбор размеров товара
В ИМ у товара есть доп свойство- файл. К нему в 6й версии есть возможность вводить описание файла. Вот как это описание вывести? Сами фотографии выводятся, но без описания

<!-- Выводим список дополнительных свойств типа "Файл" -->
         <xsl:if test="count(property_value[file != '']) &gt; 0">
            
            <h3>Фото</h3>
            
            <xsl:apply-templates select="property_value[file != '']" mode="foto"/>
            
            
         </xsl:if>


и темплейт

<xsl:template match="property_value" mode="foto">
      <xsl:if test="value/node() and value != '' or file/node() and file != ''">
         <a href="{../dir}{file}" target="_blank"><img src="{../dir}{file_small}" title="{name}" alt="{name}" class="tab"/></a>
      </xsl:if>
   </xsl:template>
Модератор
#
Re: Дополнительные фотографии к товару и выбор размеров товара
<xsl:template match="property_value" mode="foto">
      <xsl:if test="value/node() and value != '' or file/node() and file != ''">
         <a href="{../dir}{file}" target="_blank"><img src="{../dir}{file_small}" title="{name}" alt="{name}" class="tab"/></a>
      </xsl:if>
<xsl:value-of disable-output-escaping="yes" select="file_description"/>
   </xsl:template>
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Дополнительные фотографии к товару и выбор размеров товара
А как можно вывести только одну фотографию из всех, указанных в дополнительном свойстве?
#
Re: Re: Дополнительные фотографии к товару и выбор размеров товара
kdeit писал(а):
А как можно вывести только одну фотографию из всех, указанных в дополнительном свойстве?

Например
<xsl:apply-templates select="property_value[1]" mode="foto"/>
#
Re: Дополнительные фотографии к товару и выбор размеров товара
onedesign.pro писал(а):
Например
<xsl:apply-templates select="property_value[1]" mode="foto"/>

Спасибо. Все получилось.
Авторизация