Автор Тема: Атрибуты товара  (Прочитано 277 раз)

28 Июля 2014, 01:44:38
  • Фрилансер
  • *
  • Сообщений: 154
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Опять я.
Создала атрибуты для товара по цвету. В карточке товара появились варианты цветов товара. Но название цвета появляется только при наведении мышки на выбранный цвет. http://f6.s.qip.ru/TEGM1Ud4.png Как сделать,чтобы название цвета было подписано под картинкой?Вот так примерно http://f6.s.qip.ru/TEGM1Ud5.png
28 Июля 2014, 10:25:41
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86198
  • Репутация: +25412/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблоне product.tpl найти вывод аттрибутов и вынести
title="{$colors.$id_attribute.name|escape:'html':'UTF-8'}из ссыки в отдельный элемент.
28 Июля 2014, 13:30:08
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 154
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Версия prestashop 1.5.6.2
Нашла в product.tpl <a id="color_{$id_attribute|intval}" class="round3 color_pick{if ($group.default == $id_attribute)} selected{/if}" style="background: {$colors.$id_attribute.value};" title="{$colors.$id_attribute.name}" onclick="colorPickerClick(this);getProductAttribute();">А как вынести отдельным элементом? Из этой строчки удалить, а как прописать? можете полностью написать, СПАСИБО
28 Июля 2014, 13:33:21
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно удалять, можно оставить title в ссылке.
А добавить описание так:
<a ...>...<span>title="{$colors.$id_attribute.name}</span></a>
29 Июля 2014, 01:49:36
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 154
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
http://f6.s.qip.ru/TEGM1UeQ.png Сюда вставлять? а вместо точек что?  :-[
29 Июля 2014, 10:48:03
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86198
  • Репутация: +25412/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добавлять код внутрь ссылки, только "<span>" между тегов ссылки "<a>"
<a id="color_{$id_attribute|intval}" class="round3 colo...
24 Августа 2014, 14:15:55
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 154
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если кому пригодится
<a id="color_{$id_attribute|intval}" class="round3 color_pick{if ($group.default == $id_attribute)} selected{/if}" style="background: {$colors.$id_attribute.value};"  onclick="colorPickerClick(this);getProductAttribute();">
{if file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')}
                        <img src="{$img_col_dir}{$id_attribute}.jpg" alt="{$colors.$id_attribute.name}" width="120" height="120" /><br />
                      {/if}
<a><span>{$colors.$id_attribute.name}</span></a>

                     
                    </a>
Это для версии 1.5.6 чтобы описание цвета было под изображением. Ну и конечно css надо настраивать