Порядок Товаров В Каталоге
#1
Отправлено 31 Август 2012 - 16:16
Как расставить товары в категории? Задать им свой порядок. По какому принципу вообще товары выстраиваются в категории?
#2
Отправлено 04 Сентябрь 2012 - 11:24
#3
Отправлено 04 Сентябрь 2012 - 13:53
551 (04 Сентябрь 2012 - 11:24) писал:
#4
Отправлено 04 Сентябрь 2012 - 14:01
551 (31 Август 2012 - 16:16) писал:
Как расставить товары в категории? Задать им свой порядок. По какому принципу вообще товары выстраиваются в категории?
#5
Отправлено 04 Сентябрь 2012 - 17:50
a.pashuta (04 Сентябрь 2012 - 13:53) писал:
А другого варианта нет? У меня в этот шаблон внесено много правок, они собьются после восстановления. Какой код этого выпадающего списка?
#6
Отправлено 05 Сентябрь 2012 - 07:33
<!-- Статический заголовок странички --> <div class="headline" style="background:none;"> <div class="h1static clear"> <h1 class="fnt18n">{CATEGORY_NAME}</h1> </div> </div> <!-- Статический заголовок странички-Конец --> <div class="padd"> <div class="speedbar fnt11n txtalgnlft"> <a href="http://{NET_DOMAIN}/">Главная</a> <!-- Если отображаем полный каталог товаров, без указания категории --> {% IF IS_FULL_CATALOG %} » <span class="fnt11b">Каталог товаров</span> <!-- Если отображаем товары в категории --> {% ELSE %} » <a href="{CATALOG_URL}">Каталог товаров</a> {% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} » <span class="fnt11b">{upper_navigation.NAME}</span> {% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </div> </div> <!-- Фильтры показываются только если есть товары в категории --> {% IFNOT goods_empty %} <form action=""> <div class="cort fnt11b txtalgnlft"> <div class="left"> <ul> {% FOR goods_filters %} <li> <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" /> </li> {% ENDFOR %} <li> <!-- Поле выбора сортировки --> {% IF goods_show_order_fields %} Сортировать по: <select name="goods_search_field_id" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> {% ENDIF %} </li> {% IF goods_show_per_page %} {% IFNOT index_page %} <li>Показывать по: <select name="per_page" onchange="this.form.submit();"> {% FOR goods_per_page_list %} <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option> {% ENDFOR %} </select> </li> {% ENDIF %} {% ENDIF %} </ul> </div> <div class="right"> <ul> {% IF GOODS_VIEW_TYPE=1 %} <li><a href="?goods_view_type=2" class="table"></a></li> <li><a href="?goods_view_type=1" class="list current"></a></li> {% ENDIF %} {% IF GOODS_VIEW_TYPE=2 %} <li><a href="?goods_view_type=2" class="table current"></a></li> <li><a href="?goods_view_type=1" class="list"></a></li> {% ENDIF %} </ul> </div> </div> </form> {% ENDIF %} <!-- END Фильтры показываются только если есть товары в категории --> <!-- Товары --> {% IF goods_empty %} <!-- Если не применено ни одного фильтра, значит в категории нет товаров --> {% IF goods_filters_empty %} <!-- Если в категории нет товаров, но есть категории, то отобразим их --> {%IFNOT nested_categories_list_empty %} <!-- Блок навигации по категориям, вложенным в текущую категорию --> <div class="box padd"> <table class="table" cellpadding="5" cellspacing="0"> <tr> {% FOR nested_categories_list %} <td> <div class="tabproduct"> <div class="title fnt12b txtalgncnt"> <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a> </div> <div class="img txtalgncnt"> <a href="{nested_categories_list.URL}" title="Перейти на страницу «{nested_categories_list.NAME}»"><img {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png" width="130"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" /></a> </div> <div class="buttons txtalgncnt"> <a href="{nested_categories_list.URL}" class="whtgreen" title="Перейти к категории «{nested_categories_list.NAME}»">Перейти в категорию</a> </div> </div> </td> {% IFNOT nested_categories_list.last %}{nested_categories_list.index | is_divided("3","</tr><tr>","")}{% ENDIF %} {% ENDFOR %} </tr> </table> </div> <br clear="all"/> <!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет --> {% ELSE %} <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">Нет товаров в категории</div> {% ENDIF %} <!-- Если производили фильтрацию товаров в категории --> {% ELSE %} <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">Нет товаров для выбранных условий</div> {% ENDIF %} {% ELSE %} <!-- Вывод каталога таблицей --> {% IF GOODS_VIEW_TYPE=1 %} <!-- Вывод каталога списком --> {% FOR goods %} <div class="hr"></div> <div class="box padd"> <div class="titlebox txtalgnlft"> <ul> <li class="blue fnt11b"> <h2><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»"> {% IF goods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %} {% IF goods.MAX_REST_VALUE>0 %}В наличии{% ENDIF %} </a></h2> </li> <li class="default fnt12b "><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a></li> </ul> </div> <div class="ulproduct"> <div class="img txtalgncnt"> <a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a> </div> <div class="infoproduct"> <div class="name fnt14b"> <a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a> </div> <div class="info fnt11n txtalgnlft"> {goods.DESCRIPTION_SHORT} </div> <div class="buttons"> {% IF goods.MAX_REST_VALUE>0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить сейчас</a> <a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a> </div> </form> {% ENDIF %} {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a>{% ENDIF %} </div> <div class="price fnt12b txtalgnlft"> Цена: {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div> </div> <div class="clear"></div> </div> </div> {% ENDFOR goods %} <!-- Вывод каталога списком-Конец --> {% ELSE %} <!-- Вывод каталога таблицей --> <div class="box padd"> <table class="table" cellpadding="5" cellspacing="0"> <tr> {% FOR goods %} <td> <div class="tabproduct"> <div class="title fnt12b txtalgncnt"> <a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a> </div> <div class="img txtalgncnt"> <a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a> </div> <div class="price fnt12b txtalgncnt"> Цена: {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em> </div> <div class="buttons txtalgncnt"> {% IF goods.MAX_REST_VALUE>0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a href="{goods.URL}" class="whtgreen" title="Перейти на страницу «{goods.NAME}»">Подробнее</a> <a class="blgreen" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить</a> </div> </form> {% ENDIF %} {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу «{goods.NAME}»">Подробнее</a>{% ENDIF %} </div> </div> </td> {% IFNOT goods.last %} {% IF index_page %} {goods.index | is_divided("2","</tr><tr>","")} {% ELSE %} {goods.index | is_divided("3","</tr><tr>","")} {% ENDIF %} {% ENDIF %} {% ENDFOR %} </tr> </table> </div> <!-- Вывод каталога таблицей-Конец --> {% ENDIF %} {% ENDIF %} <!-- Товары-конец --> <!-- Навигация по каталогу --> {% IF show_pages %} <div class="navigation fnt12n padd clear"> <span>Страницы:</span> {% FOR goods_pages %} {% IF goods_pages.CURRENT %} <span class="current">{goods_pages.PAGE}</span> {% ELSE %} <a href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} <!-- Навигация по каталогу-Конец --> <!-- Вывод информации из категории католога --> {% IF CATEGORY_DESCRIPTION %} <div class="headline" style="background:none;"> <div class="htmlDataBlock"> <div class="main brdr0"> <div class="text fnt12n"> <!-- Описание категории --> {CATEGORY_DESCRIPTION} </div> </div> </div> </div> {% ENDIF %} <!-- Вывод информации из категории католога-Конец --> <!-- Вывод полного SEO описание категорииа --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="headline" style="background:none;"> <div class="htmlDataBlock"> <div class="main brdr0"> <div class="text fnt12n"> <!-- Полное SEO описание категории --> <p class="seo"> {CATEGORY_SEO_DESCRIPTION_LARGE} </p> </div> </div> </div> </div> {% ENDIF %} <!-- Вывод полного SEO описание категорииа-Конец -->
#7
Отправлено 05 Сентябрь 2012 - 11:54
#8
Отправлено 05 Сентябрь 2012 - 14:51
#9
Отправлено 06 Сентябрь 2012 - 06:59
#10
Отправлено 06 Сентябрь 2012 - 10:31
#12
Отправлено 21 Январь 2014 - 15:05
Farid (21 Январь 2014 - 14:44) писал:
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных