Доброго времени всем!
Созрела необходимость создания скрытой модификации на странице товара.
На пальцах как представляю:
У товара модификации размера
Размер - 65 A bianco (белый)
Размер - 65 A nero (чёрный)
Размер - 70 В nero (чёрный)
К ним добавляем модификации соответственно (поменяв например первую букву на английскую)
Размер - 65 A
Размер - 65 A
Размер - 70 В
И скрываем их на карточке товара - их не видно, они не участвуют не в чем на карточке товара, но выставляем их в фильтр категории для поиска по размеру.
Получается что когда в категории посетитель, он может найти товар по Размеру 65 A, 70 В по этой ссылке он заходит на карточку товара и там уже выбирает расширенную модификацию, например Размер - 65 A bianco (белый)
Вопрос простой: Можно ли такое сделать? Решение наверное будет не столь легким, как задать вопрос
Заранее спасибо всем откликнувшимся.
1
Создание Скрытой Модификации
Автор Yurren, 09 мая 2015 08:34
Сообщений в теме: 2
#1
Отправлено 09 Май 2015 - 08:34
#2
Отправлено 09 Май 2015 - 19:52
Yurren (09 Май 2015 - 08:34) писал:
Доброго времени всем!
Созрела необходимость создания скрытой модификации на странице товара.
На пальцах как представляю:
У товара модификации размера
Размер - 65 A bianco (белый)
Размер - 65 A nero (чёрный)
Размер - 70 В nero (чёрный)
К ним добавляем модификации соответственно (поменяв например первую букву на английскую)
Размер - 65 A
Размер - 65 A
Размер - 70 В
И скрываем их на карточке товара - их не видно, они не участвуют не в чем на карточке товара, но выставляем их в фильтр категории для поиска по размеру.
Получается что когда в категории посетитель, он может найти товар по Размеру 65 A, 70 В по этой ссылке он заходит на карточку товара и там уже выбирает расширенную модификацию, например Размер - 65 A bianco (белый)
Вопрос простой: Можно ли такое сделать? Решение наверное будет не столь легким, как задать вопрос
Заранее спасибо всем откликнувшимся.
Созрела необходимость создания скрытой модификации на странице товара.
На пальцах как представляю:
У товара модификации размера
Размер - 65 A bianco (белый)
Размер - 65 A nero (чёрный)
Размер - 70 В nero (чёрный)
К ним добавляем модификации соответственно (поменяв например первую букву на английскую)
Размер - 65 A
Размер - 65 A
Размер - 70 В
И скрываем их на карточке товара - их не видно, они не участвуют не в чем на карточке товара, но выставляем их в фильтр категории для поиска по размеру.
Получается что когда в категории посетитель, он может найти товар по Размеру 65 A, 70 В по этой ссылке он заходит на карточку товара и там уже выбирает расширенную модификацию, например Размер - 65 A bianco (белый)
Вопрос простой: Можно ли такое сделать? Решение наверное будет не столь легким, как задать вопрос
Заранее спасибо всем откликнувшимся.
Я скрывал характеристики для таких же целей.
Мне посоветовали:
Найти код в шаблоне товара:
<!-- Блок характеристик товара. Показываем его если указаны характеристики --> {% IFNOT goods_features_empty %} <tr> <td class="goodsDataMainDiscountBlock" colspan="2"> <h3></h3> <table class="goodsDataFeatures"> <tr> {% FOR goods_features%} <td> <p><span>{goods_features.NAME}</span></p> </td> <td> {goods_features.VALUE} </td> {% IFNOT goods_features.last %}{goods_features.index | is_divided("1","</tr><tr>","")}{% ENDIF %} {% ENDFOR %} </tr> </table> </td> </tr> {% ENDIF %} <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
И добавить туда скрывающее условие:
<!-- Блок характеристик товара. Показываем его если указаны характеристики --> {% IFNOT goods_features_empty %} <tr> <td class="goodsDataMainDiscountBlock" colspan="2"> <table class="goodsDataFeatures"> {% FOR goods_features %} {% IF goods_features.NAME != 65A %} {% IF goods_features.NAME != 65C %} {% IF goods_features.NAME != 65B %} <tr> <td> <p><span>{goods_features.NAME}</span></p> </td> <td> {goods_features.VALUE} </td> </tr> {% ENDIF %}{% ENDIF %}{% ENDIF %} {% ENDFOR %} </table> </td> </tr> {% ENDIF %} <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
Сколько добавляем скрытых наименований, столько в конце добавляем {% ENDIF %}. Три условия - Три {% ENDIF %} в конце. В целом характеристиками можно заменить модификации, но также возможно, что этот код можно как-то всунуть и в модификации.
#3
Отправлено 10 Май 2015 - 09:35
ipodushkin (09 Май 2015 - 19:52) писал:
Я скрывал характеристики для таких же целей.
Мне посоветовали:
Найти код в шаблоне товара:
И добавить туда скрывающее условие:
Сколько добавляем скрытых наименований, столько в конце добавляем {% ENDIF %}. Три условия - Три {% ENDIF %} в конце. В целом характеристиками можно заменить модификации, но также возможно, что этот код можно как-то всунуть и в модификации.
Мне посоветовали:
Найти код в шаблоне товара:
<!-- Блок характеристик товара. Показываем его если указаны характеристики --> {% IFNOT goods_features_empty %} <tr> <td class="goodsDataMainDiscountBlock" colspan="2"> <h3></h3> <table class="goodsDataFeatures"> <tr> {% FOR goods_features%} <td> <p><span>{goods_features.NAME}</span></p> </td> <td> {goods_features.VALUE} </td> {% IFNOT goods_features.last %}{goods_features.index | is_divided("1","</tr><tr>","")}{% ENDIF %} {% ENDFOR %} </tr> </table> </td> </tr> {% ENDIF %} <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
И добавить туда скрывающее условие:
<!-- Блок характеристик товара. Показываем его если указаны характеристики --> {% IFNOT goods_features_empty %} <tr> <td class="goodsDataMainDiscountBlock" colspan="2"> <table class="goodsDataFeatures"> {% FOR goods_features %} {% IF goods_features.NAME != 65A %} {% IF goods_features.NAME != 65C %} {% IF goods_features.NAME != 65B %} <tr> <td> <p><span>{goods_features.NAME}</span></p> </td> <td> {goods_features.VALUE} </td> </tr> {% ENDIF %}{% ENDIF %}{% ENDIF %} {% ENDFOR %} </table> </td> </tr> {% ENDIF %} <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
Сколько добавляем скрытых наименований, столько в конце добавляем {% ENDIF %}. Три условия - Три {% ENDIF %} в конце. В целом характеристиками можно заменить модификации, но также возможно, что этот код можно как-то всунуть и в модификации.
По коду там совсем страшно получается, по крайней мере я не разобрался в нем
<!-- Добавление в корзину -->
<div class="quantity_add_cart clearfix">
<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="form-inline goodsDataForm">
<div id="set-quantity">
<!-- По этому значению производится заказ товара -->
<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
<span class="qty-label">Количество:</span>
<span id="qty-button-down"><a href="#" id="qty-down"></a></span>
<p id="quantity_wanted_p"> <input type="text" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5"></p>
<span id="qty-button-up"><a href="#" id="qty-up"></a></span>
</div>
<!-- <p id="add_to_cart"> <input type="submit" name="Submit" value="Купить" class="add_to_cart" onclick="$('.goodsDataForm').submit()"></p>
-->
<p id="add_to_cart"> <input type="submit" name="Submit" value="Купить" class="add_to_cart" onclick="quickorder('.goodsDataForm');return false;"></p>
</form>
</div>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных