Как Сделать Полностью Раскрытым Каталог
#1
Отправлено 20 Февраль 2013 - 19:01
Подскажите, пожалуйста, как сделать каталог (полостью раскрытый и категории выделены другим цветом)такой же как на этом сайте:
http://zabota-mama.ru
#2
Отправлено 20 Февраль 2013 - 19:30
Екатерина (20 Февраль 2013 - 19:01) писал:
Подскажите, пожалуйста, как сделать каталог (полостью раскрытый и категории выделены другим цветом)такой же как на этом сайте:
http://zabota-mama.ru
{%IF catalog_full.LEVEL=1%}onclick="$(this).prev().click();return(false);"{%ENDIF%}попробуйте заменить на код:
onclick="if($(this).prev('.hitarea').length){$(this).prev('.hitarea').click();return(false);}"
#3
Отправлено 21 Февраль 2013 - 09:31
у меня там вот как :
<!-- Каталог -->
<h4 class="contentTbodyCatalogHeader">Каталог товаров</h4>
<ul id="subNavigation">
{%IFNOT catalog_empty %}
{% FOR catalog %}
{% IFNOT catalog.HIDE %}
<li>
<a href="{catalog.URL}"
{% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog.CURRENT %}class="selected"{% ENDIF %}
>{catalog.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>
<!-- end Каталог -->
#4
Отправлено 21 Февраль 2013 - 09:43
Екатерина (21 Февраль 2013 - 09:31) писал:
у меня там вот как :
<!-- Каталог -->
<h4 class="contentTbodyCatalogHeader">Каталог товаров</h4>
<ul id="subNavigation">
{%IFNOT catalog_empty %}
{% FOR catalog %}
{% IFNOT catalog.HIDE %}
<li>
<a href="{catalog.URL}"
{% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
{% IF catalog.CURRENT %}class="selected"{% ENDIF %}
>{catalog.NAME}</a>
</li>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>
<!-- end Каталог -->
замените в этом блоке все catalog на catalog_full
#5
Отправлено 21 Февраль 2013 - 15:01
#6
Отправлено 21 Февраль 2013 - 18:34
А еще чтобы цветом было выделено категории первого уровня, как здесь:http://zabota-mama.ru
#7
Отправлено 21 Февраль 2013 - 20:50
#8
Отправлено 22 Февраль 2013 - 01:26
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
и заменить на
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" style="{% IF catalog.LEVEL>0%}padding-left:{catalog.LEVEL | multiply("20")}px;{% ELSE %}color: #000;{% ENDIF %}" {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
далее остается изменить цвет #000 который был добавлен.
Цитата
К сожалению, это реализовать не получиться. Каталог можно сделать или полностью развернутым или же свернутым. Возможно есть какие-то javascript библиотеки которые позволяют раскрывать каталог на определенное кол-во уровней - но такие библиотеки мне не известны.
#9
Отправлено 23 Февраль 2013 - 07:58
Хочу к каждому товару добавить по 2 характеристики:
Производитель и категория товара(крем, лосьон). Хочу их поместить на странице с товаром, вместо описания условий доставки.
И у меня вопрос можно сделать эти характеристики ссылками. Допустим если пользователь нажал на характеристику- категория товара - Крем, чтобы вышли все крема всех производителей. Или если выбрал производителя, чтобы вышли все товары этого производителя.
Если это возможно, то как это реализовать?
#10
Отправлено 23 Февраль 2013 - 09:45
Екатерина (23 Февраль 2013 - 07:58) писал:
Хочу к каждому товару добавить по 2 характеристики:
Производитель и категория товара(крем, лосьон). Хочу их поместить на странице с товаром, вместо описания условий доставки.
И у меня вопрос можно сделать эти характеристики ссылками. Допустим если пользователь нажал на характеристику- категория товара - Крем, чтобы вышли все крема всех производителей. Или если выбрал производителя, чтобы вышли все товары этого производителя.
Если это возможно, то как это реализовать?
Найдите в шаблоне Товар код:
<!-- Блок описания вариантов доставки --> <tr> <td class="goodsDataMainDeliveryBlock" colspan="2"> <h4>Условия доставки</h4> {% FOR goods_delivery %} <h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5> <div class="goodsDataMainDeliveryItem" > <p>{goods_delivery.DESC}</p> {% IF goods_delivery.rules_empty %} Стоимость доставки: {goods_delivery.PRICE | money_format} {% ELSE %} <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> {% FOR rules %} <tr> <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td> <td>{goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td> <td>{goods_delivery.PRICE | money_format}</td> </tr> </tbody> </table> </div> {% ENDIF %} </div> {% ENDFOR %} </td> </tr>и замените его на:
<!-- Блок характеристик товара. Показываем его если указаны характеристики --> {% IFNOT goods_features_empty %} <tr> <td class="goodsDataMainModificationsDescriptionBlock"> <h3>Характеристики {GOODS_NAME}</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("2","</tr><tr>","")}{% ENDIF %} {% ENDFOR %} </tr> </table> </td> </tr> {% ENDIF %} <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
А также ниже удалите код:
<!-- Блок характеристик товара. Показываем его если указаны характеристики --> <h3>Характеристики {GOODS_NAME}</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("2","</tr><tr>","")}{% ENDIF %} {% ENDFOR %} </tr> </table> {% ENDIF %} <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
#11
Отправлено 23 Февраль 2013 - 09:54
Екатерина (23 Февраль 2013 - 07:58) писал:
Хочу к каждому товару добавить по 2 характеристики:
Производитель и категория товара(крем, лосьон). Хочу их поместить на странице с товаром, вместо описания условий доставки.
И у меня вопрос можно сделать эти характеристики ссылками. Допустим если пользователь нажал на характеристику- категория товара - Крем, чтобы вышли все крема всех производителей. Или если выбрал производителя, чтобы вышли все товары этого производителя.
Если это возможно, то как это реализовать?
Вы можете реализовать фильтры по товарам в разделе Товары -> товары -> выбрать категорию и нажать "настроить категорию" там найти пункт "Фильтры по характеристикам товаров"
#12
Отправлено 24 Февраль 2013 - 12:57
#14
Отправлено 24 Февраль 2013 - 18:58
Прикрепленные изображения
- _______________________________________________________
Я не могу это найти((((
#15
Отправлено 24 Февраль 2013 - 19:46
Екатерина (24 Февраль 2013 - 18:58) писал:
Прикрепленные изображения
- _______________________________________________________
Я не могу это найти((((
#16
Отправлено 26 Февраль 2013 - 12:37
#17
#18
Отправлено 26 Февраль 2013 - 13:25
#20
Отправлено 27 Февраль 2013 - 11:42
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных