Отображение Списка Товаров
#1
Отправлено 18 Январь 2013 - 17:50
Сейчас там 2 варианта:
- отображение в виде таблицы с 3 товарами на одну строку
- отображение в виде списка, где один товар занимает одну строку
А нужно сделать чтобы был один вид - таблица с 3 товарами на одну строку, БЕЗ ВАРИАНТОВ.
#2
Отправлено 18 Январь 2013 - 19:12
Открыть файл "Товары".
Найти и удалить код с кнопками вариантов отображения:
<p class="view-mode"> {% IF GOODS_VIEW_TYPE=2 %} <a href="?goods_view_type=1" title="Отображать список товаров в виде списка" class="list"></a> <a title="Список товаров категории «{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}» сейчас отображается в виде таблицы, по 3 товара на строку" class="table-act"></a> {% ELSE %} <a title="Список товаров категории «{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}» сейчас отображается в виде списка, где один товар занимает одну строку" class="list-act"></a> <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="table"></a> {% ENDIF %} </p>
Найти код:
{% IFNOT goods_empty %} {% IF GOODS_VIEW_TYPE=2 %} <ol class="span7 products-list" style="*padding: 0px;"> {% FOR goods %} <li class="span7 item"> <div class="span66 product-box"> <div class="span5"> <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="thumbnail"><img class="goods-image-other" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a> </div> <div class="quick-shop"> <div class="bg-quick-shop"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a> </div> </form> </div> </div> <div class="span6 product-shop"> <div class="f-fix"> <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2> <div class="price-box"> <span class="regular-price"> <span class="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} </div> <p><button type="button" title="Добавить товар в корзину" class="btn btn-success" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><i class="icon-ok icon-white"></i> Добавить в корзину</button> </p> {% IF goods.DESCRIPTION_SHORT %} <div class="desc std"> <div class="htmlDataBlock"> {goods.DESCRIPTION_SHORT} <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> </div> {% ENDIF %} <ul class="add-to-links"> <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров в настройках магазина --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li> <span class="separator">|</span> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a> {% ELSE %} <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a> {% ENDIF %} </li> {% ENDIF %} {% ENDIF %} </ul> </div> </div> <br class="clear" /> </div> </li> {% ENDFOR %} </ol> {% ELSE %} <!-- Список товаров. Таблица --> <div class="row span7 products-grid" style="*padding: 0px;"> <ul> {% FOR goods %} <li class="span3 item" style="height: 420px;"> <div class="product-box"> {% IF user_agent_ie7 %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div> </a> {% ELSEIF user_agent_ie8 %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div> </a> {% ELSE %} <div class="span12"> <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image" style="background: url('{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;"> </div> </a> </div> {% ENDIF %} <div class="quick-shop"> <div class="bg-quick-shop"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a> </div> </form> </div> </div> <div class="span12"> <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2> </div> <div class="span12 {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" > <span class="regular-price"> <span class="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} </div> <div class="actions"> <button type="button" title="Добавить товар в корзину" class="btn btn-success2" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;">Добавить в корзину</button> <ul class="add-to-links"> <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров в настройках магазина --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li> <span class="separator">|</span> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a> {% ELSE %} <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a> {% ENDIF %} </li> {% ENDIF %} {% ENDIF %} </ul> </div> </div> </li> {% ENDFOR %} </ul> </div> <!-- /Список товаров. Таблица --> {% ENDIF %}Заменить:
{% IFNOT goods_empty %} {% IF GOODS_VIEW_TYPE=2 %} <!-- Список товаров. Таблица --> <div class="row span7 products-grid" style="*padding: 0px;"> <ul> {% FOR goods %} <li class="span3 item" style="height: 420px;"> <div class="product-box"> {% IF user_agent_ie7 %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div> </a> {% ELSEIF user_agent_ie8 %} <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div> </a> {% ELSE %} <div class="span12"> <a href="{goods.URL | url_amp}" title="{goods.NAME}"> <div class="product-image" style="background: url('{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;"> </div> </a> </div> {% ENDIF %} <div class="quick-shop"> <div class="bg-quick-shop"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a> </div> </form> </div> </div> <div class="span12"> <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2> </div> <div class="span12 {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" > <span class="regular-price"> <span class="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} </div> <div class="actions"> <button type="button" title="Добавить товар в корзину" class="btn btn-success2" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;">Добавить в корзину</button> <ul class="add-to-links"> <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров в настройках магазина --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li> <span class="separator">|</span> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a> {% ELSE %} <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a> {% ENDIF %} </li> {% ENDIF %} {% ENDIF %} </ul> </div> </div> </li> {% ENDFOR %} </ul> </div> {% ELSE %} <ol class="span7 products-list" style="*padding: 0px;"> {% FOR goods %} <li class="span7 item"> <div class="span66 product-box"> <div class="span5"> <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="thumbnail"><img class="goods-image-other" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a> </div> <div class="quick-shop"> <div class="bg-quick-shop"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a> </div> </form> </div> </div> <div class="span6 product-shop"> <div class="f-fix"> <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2> <div class="price-box"> <span class="regular-price"> <span class="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} </div> <p><button type="button" title="Добавить товар в корзину" class="btn btn-success" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><i class="icon-ok icon-white"></i> Добавить в корзину</button> </p> {% IF goods.DESCRIPTION_SHORT %} <div class="desc std"> <div class="htmlDataBlock"> {goods.DESCRIPTION_SHORT} <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> </div> {% ENDIF %} <ul class="add-to-links"> <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров в настройках магазина --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li> <span class="separator">|</span> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a> {% ELSE %} <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a> {% ENDIF %} </li> {% ENDIF %} {% ENDIF %} </ul> </div> </div> <br class="clear" /> </div> </li> {% ENDFOR %} </ol> <!-- /Список товаров. Таблица --> {% ENDIF %}
#3
Отправлено 18 Январь 2013 - 19:36
Мой шаблон:
{% IFNOT index_page %}
<div class="breadcrumbs">
<div class="with-keyup-navigation">
<ul>
<li><a href="http://{NET_DOMAIN}/" title="Перейти на главную">Главная</a><span> </span></li>
{% IF CATEGORY_NAME=Каталог товаров %}
<li><strong>Каталог</strong></li>
{% ELSE %}
<li><a href="{CATALOG_URL}" title="Перейти в каталог продукции нашего магазина">Каталог</a><span> </span></li>
{% FOR upper_navigation %}
{% IF upper_navigation.CURRENT %}<li><strong>{upper_navigation.NAME}</strong></li>{% ELSEIF upper_navigation.CURRENT_PARENT %}<li><a href="{upper_navigation.URL}" title="Перейти в категорию «{upper_navigation.NAME}»">{upper_navigation.NAME}</a><span> </span></li>{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}
</ul>
<div class="arrow-helper">
{% IF show_pages %}
{% IF GOODS_PAGES_SHOW_PREVIOUS %}
<a class="previous_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">←</a>
{% ENDIF %}
<span title="Используйте клавиатуру для большего удобства при просмотре товаров размещенных в {% IF CATEGORY_NAME=Каталог товаров %}каталоге{% ELSE %}категории «{CATEGORY_NAME}»{% ENDIF %}">Ctrl</span>
{% IF GOODS_PAGES_SHOW_NEXT %}
<a class="next_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">→</a>
{% ENDIF %}
{% ENDIF %}
</div>
<br class="clear" />
</div>
</div>
{% ENDIF %}
<!-- Блок навигации по категориям, вложенным в текущую категорию -->
<ul class="content_catalog_nested_categories">
{% FOR nested_categories_list %}
<li>
<div class="withBorder cornerAll padding1em">
<div><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"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" /></a></div>
<p> </p>
</div>
</li>
{% ENDFOR %}
</ul>
<br clear="all"/>
<div class="col-layout-left">
<div class="full-width">
<div class="col-main">
<div class="page-title category-title">
<h1>{% IF CATEGORY_NAME=Каталог товаров %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}</h1>
</div>
{% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-msg{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
<!-- Если товаров в категории нет, то выдаем простое сообщение, мол нет ничего -->
{% IF goods_empty %}
{% IF goods_filters_empty %}
<p class="note-msg">Нет товаров в выбранной категории</p>
{% ELSE %}
<p class="note-msg">Нет товаров для выбранных условий</p>
{% ENDIF %}
{% ENDIF %}
<div class="category-products">
<!-- Верхний блок, изменяющий отображение данных выдачи товаров -->
<div class="toolbar">
<form action="" class="OrderFilterForm">
<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
{% FOR goods_filters %}
<input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
{% ENDFOR %}
<!-- Блок возможности изменения лимитов выдачи -->
<div class="pager">
<p class="amount">
<strong>{GOODS_PAGES_RESULTS} товар{GOODS_PAGES_RESULTS | gen_word_end("","а","ов")} в категории</strong>
</p>
{% IF goods_show_per_page %}
<div class="limiter">
<label>Показывать по:</label>
<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>
<label>результатов</label>
</div>
{% ENDIF %}
<!-- Страницы -->
{% IF show_pages %}
<div class="pages">
<b>
<strong>Страница:</strong>
<ol>
{% IF GOODS_PAGES_SHOW_PREVIOUS %}
<li>
<a class="previous_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница (← + Ctrl)">
<img src="{ASSETS_IMAGES_PATH}i_pager-prev.gif" alt="Предыдущая" />
</a>
</li>
{% ENDIF %}
{% FOR goods_pages %}
{% IF goods_pages.CURRENT %}
<li class="current">{goods_pages.PAGE}</li>
{% ELSE %}
<li><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li>
{% ENDIF %}
{% ENDFOR %}
{% IF GOODS_PAGES_SHOW_NEXT %}
<li>
<a class="next_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница (Ctrl + →)">
<img src="{ASSETS_IMAGES_PATH}i_pager-next.gif" alt="Следующая" />
</a>
</li>
{% ENDIF %}
<b/>
</ol>
</div>
{% ENDIF %}
<!-- /Страницы -->
</div>
<!-- /Блок возможности изменения лимитов выдачи -->
<!-- Блок изменения вида списка и поля сортировки -->
<div class="sorter">
<div class="sort-by">
<ul class="OrderFilterFormByURLs">
<!-- цене: Дорогие - Дешевые -->
{% IF GOODS_SEARCH_FIELD_ID=1 %}
<li class="selected-desc"><a href="?goods_search_field_id=2" title="Товары сейчас отсортированы по цене. Вверху дорогие внизу дешевые. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала дешевые, затем дорогие">цене</a></li>
<!-- цене: Дешевые - Дорогие -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=2 %}
<li class="selected-asc"><a href="?goods_search_field_id=1" title="Товары сейчас отсортированы по цене. Вверху дешевые внизу дорогие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала дорогие, затем дешёвые">цене</a></li>
<!-- Сортировка отключена -->
{% ELSE %}
<li><a href="?goods_search_field_id=2" title="Отсортировать товары по убыванию цены. Сверху дорогие, снизу дешевые">цене</a></li>
{% ENDIF %}
<!-- названию: А - я -->
{% IF GOODS_SEARCH_FIELD_ID=3 %}
<li class="selected-asc"><a href="?goods_search_field_id=4" title="Товары сейчас отсортированы по алфавиту. Сверху «а», снизу «Я». Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала «Я», затем «а»">названию</a></li>
<!-- названию: я - А -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=4 %}
<li class="selected-desc"><a href="?goods_search_field_id=3" title="Товары сейчас отсортированы по алфавиту. Сверху «Я», снизу «а». Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала «а», затем «Я»">названию</a></li>
<!-- Сортировка отключена -->
{% ELSE %}
<li><a href="?goods_search_field_id=3" title="Отсортировать товары по алфавиту. Сверху «а», снизу «Я»">названию</a></li>
{% ENDIF %}
<!-- рейтингу: Хорошие - Плохие -->
{% IF GOODS_SEARCH_FIELD_ID=11 %}
<li class="selected-desc"><a href="?goods_search_field_id=12" title="Товары сейчас отсортированы по рейтингу отзывов покупателей. Сверху хорошие товары, снизу плохие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала плохие, затем хорошие">рейтингу</a></li>
<!-- рейтингу: Плохие - Хорошие -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=12 %}
<li class="selected-asc"><a href="?goods_search_field_id=11" title="Товары сейчас отсортированы по рейтингу отзывов покупателей. Сверху плохие товары, снизу хорошие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала хорошие, затем плохие">рейтингу</a></li>
<!-- Сортировка отключена -->
{% ELSE %}
<li><a href="?goods_search_field_id=11" title="Отсортировать товары по рейтингу отзывов покупателей. Сверху хорошие товары, снизу плохие">рейтингу</a></li>
{% ENDIF %}
</ul>
<label>Сортировать по:</label>
</div>
</div>
<!-- /Блок изменения вида списка и поля сортировки -->
</form>
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
{% IF TARIFF_FEATURE_GOODS_FILTERS %}
<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
{% IF SHOW_GOODS_FILTERS %}
<div class="filters">
<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
<form action="" method="get">
<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
{% FOR filter_attr_list %}
<div class="filter">
{filter_attr_list.NAME}:<br />
<select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
<option value="0"> - все - </option>
{% FOR values %}
<option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE}</option>
{% ENDFOR %}
</select>
</div>
{% ENDFOR %}
<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
{% FOR filter_prop_list %}
<div class="filter">
{filter_prop_list.NAME}:<br />
<select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
<option> - все - </option>
{% FOR values %}
<option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_prop_list.values.VALUE}</option>
{% ENDFOR %}
</select>
</div>
{% ENDFOR %}
<div class="clear"></div>
</form>
</div>
{% ENDIF %}
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
</div>
<!-- /Верхний блок, изменяющий отображение данных выдачи товаров -->
{% IFNOT goods_empty %}
{% IF GOODS_VIEW_TYPE=1 %}
<ol class="products-list">
{% FOR goods %}
<li class="item">
<div class="product-box">
<table class="product-image">
<tr>
<td><a href="{goods.URL | url_amp}" title="{goods.NAME}" ><img class="goods-image-other" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a></td>
</tr>
</table>
<div class="quick-shop">
<div class="bg-quick-shop">
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
<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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a>
</div>
</form>
</div>
</div>
<div class="product-shop">
<div class="f-fix">
<h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2>
<div class="price-box">
<span class="regular-price">
<span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="old-price" style="padding-left:5px;">
<span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="old-price" style="padding-left:5px;">
<span class="price">{goods.MIN_PRICE_OLD | money_format}</span>
</span>
{% ENDIF %}
</div>
<p><button type="button" title="Добавить товар в корзину" class="button btn-cart" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><span><span>Добавить в корзину</span></span></button></p>
{% IF goods.DESCRIPTION_SHORT %}
<div class="desc std">
<div class="htmlDataBlock">
{goods.DESCRIPTION_SHORT}
<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
</div>
</div>
{% ELSEIF goods.DESCRIPTION_LARGE %}
<div class="desc std">
<div class="htmlDataBlock">
{goods.DESCRIPTION_LARGE}
</div>
<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
</div>
{% ENDIF %}
<ul class="add-to-links">
<li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li>
<!-- Если в тарифном плане подключен модуль сравнения товаров -->
{% IF TARIFF_FEATURE_GOODS_COMPARE %}
<!-- Если не выключен модуль сравнения товаров в настройках магазина -->
{% IFNOT SETTINGS_COMPARE_DISABLE %}
<li>
<span class="separator">|</span>
{% IF goods.IS_HAS_IN_COMPARE_LIST %}
<a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
{% ELSE %}
<a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
{% ENDIF %}
</li>
{% ENDIF %}
{% ENDIF %}
</ul>
</div>
</div>
<br class="clear" />
</div>
</li>
{% ENDFOR %}
</ol>
{% ELSE %}
<!-- Список товаров. Таблица -->
<ul class="products-grid">
{% FOR goods %}
<li class="item">
<div class="product-box">
<table class="product-image">
<tr>
<td ><a href="{goods.URL | url_amp}" title="{goods.NAME}" ><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></td>
</tr>
</table>
<div class="quick-shop">
<div class="bg-quick-shop">
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
<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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a>
</div>
</form>
</div>
</div>
<h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2>
<div class="{% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
<span class="regular-price">
<span class="price">{goods.MIN_PRICE_NOW | money_format}</span>
</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="old-price" style="padding-left:5px;">
<span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="old-price" style="padding-left:5px;">
<span class="price">{goods.MIN_PRICE_OLD | money_format}</span>
</span>
{% ENDIF %}
</div>
<div class="actions">
<button type="button" title="Добавить товар в корзину" class="button btn-cart" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><span><span>Добавить в корзину</span></span></button>
<ul class="add-to-links">
<li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li>
<!-- Если в тарифном плане подключен модуль сравнения товаров -->
{% IF TARIFF_FEATURE_GOODS_COMPARE %}
<!-- Если не выключен модуль сравнения товаров в настройках магазина -->
{% IFNOT SETTINGS_COMPARE_DISABLE %}
<li>
<span class="separator">|</span>
{% IF goods.IS_HAS_IN_COMPARE_LIST %}
<a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
{% ELSE %}
<a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
{% ENDIF %}
</li>
{% ENDIF %}
{% ENDIF %}
</ul>
</div>
</div>
</li>
{% ENDFOR %}
</ul>
<!-- /Список товаров. Таблица -->
{% ENDIF %}
<div class="toolbar-bottom">
<div class="toolbar">
<form action="" class="OrderFilterForm">
<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
{% FOR goods_filters %}
<input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
{% ENDFOR %}
<!-- Блок возможности изменения лимитов выдачи -->
<div class="pager">
<p class="amount">
<strong>{GOODS_PAGES_RESULTS} товар{GOODS_PAGES_RESULTS | gen_word_end("","а","ов")} в категории</strong>
</p>
{% IF goods_show_per_page %}
<div class="limiter">
<label>Показывать по:</label>
<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>
<label>результатов</label>
</div>
{% ENDIF %}
<!-- Страницы -->
{% IF show_pages %}
<div class="pages">
<strong>Страница:</strong>
<ol>
{% IF GOODS_PAGES_SHOW_PREVIOUS %}
<li>
<a class="previous_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница (← + Ctrl)">
<img src="{ASSETS_IMAGES_PATH}i_pager-prev.gif" alt="Предыдущая" />
</a>
</li>
{% ENDIF %}
{% FOR goods_pages %}
{% IF goods_pages.CURRENT %}
<li class="current">{goods_pages.PAGE}</li>
{% ELSE %}
<li><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li>
{% ENDIF %}
{% ENDFOR %}
{% IF GOODS_PAGES_SHOW_NEXT %}
<li>
<a class="next_page" href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница (Ctrl + →)">
<img src="{ASSETS_IMAGES_PATH}i_pager-next.gif" alt="Следующая" />
</a>
</li>
{% ENDIF %}
</ol>
</div>
{% ENDIF %}
<!-- /Страницы -->
</div>
<!-- /Блок возможности изменения лимитов выдачи -->
<!-- Блок изменения вида списка и поля сортировки -->
<div class="sorter">
<p class="view-mode">
{% IF GOODS_VIEW_TYPE=2 %}
<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="list"></a>
<a title="Список товаров категории «{% IF CATEGORY_NAME=Каталог товаров %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}» сейчас отображается в виде таблицы, по 3 товара на строку" class="table-act"></a>
{% ELSE %}
<a title="Список товаров категории «{% IF CATEGORY_NAME=Каталог товаров %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}» сейчас отображается в виде списка, где один товар занимает одну строку" class="list-act"></a>
<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="table"></a>
{% ENDIF %}
</p>
<div class="sort-by">
<ul class="OrderFilterFormByURLs">
<!-- цене: Дорогие - Дешевые -->
{% IF GOODS_SEARCH_FIELD_ID=1 %}
<li class="selected-desc"><a href="?goods_search_field_id=2" title="Товары сейчас отсортированы по цене. Вверху дорогие внизу дешевые. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала дешевые, затем дорогие">цене</a></li>
<!-- цене: Дешевые - Дорогие -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=2 %}
<li class="selected-asc"><a href="?goods_search_field_id=1" title="Товары сейчас отсортированы по цене. Вверху дешевые внизу дорогие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала дорогие, затем дешёвые">цене</a></li>
<!-- Сортировка отключена -->
{% ELSE %}
<li><a href="?goods_search_field_id=2" title="Отсортировать товары по убыванию цены. Сверху дорогие, снизу дешевые">цене</a></li>
{% ENDIF %}
<!-- названию: А - я -->
{% IF GOODS_SEARCH_FIELD_ID=3 %}
<li class="selected-asc"><a href="?goods_search_field_id=4" title="Товары сейчас отсортированы по алфавиту. Сверху «а», снизу «Я». Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала «Я», затем «а»">названию</a></li>
<!-- названию: я - А -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=4 %}
<li class="selected-desc"><a href="?goods_search_field_id=3" title="Товары сейчас отсортированы по алфавиту. Сверху «Я», снизу «а». Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала «а», затем «Я»">названию</a></li>
<!-- Сортировка отключена -->
{% ELSE %}
<li><a href="?goods_search_field_id=3" title="Отсортировать товары по алфавиту. Сверху «а», снизу «Я»">названию</a></li>
{% ENDIF %}
<!-- рейтингу: Хорошие - Плохие -->
{% IF GOODS_SEARCH_FIELD_ID=11 %}
<li class="selected-desc"><a href="?goods_search_field_id=12" title="Товары сейчас отсортированы по рейтингу отзывов покупателей. Сверху хорошие товары, снизу плохие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала плохие, затем хорошие">рейтингу</a></li>
<!-- рейтингу: Плохие - Хорошие -->
{% ELSEIF GOODS_SEARCH_FIELD_ID=12 %}
<li class="selected-asc"><a href="?goods_search_field_id=11" title="Товары сейчас отсортированы по рейтингу отзывов покупателей. Сверху плохие товары, снизу хорошие. Нажмите ещё раз, если хотите чтобы сортировка товаров производилась наоборот, сначала хорошие, затем плохие">рейтингу</a></li>
<!-- Сортировка отключена -->
{% ELSE %}
<li><a href="?goods_search_field_id=11" title="Отсортировать товары по рейтингу отзывов покупателей. Сверху хорошие товары, снизу плохие">рейтингу</a></li>
{% ENDIF %}
</ul>
<label>Сортировать по:</label>
</div>
</div>
<!-- /Блок изменения вида списка и поля сортировки -->
</form>
</div>
</div>
{% ENDIF %}
</div>
</div>
</div>
<div class="clear"></div>
</div>
{% IF CATEGORY_DESCRIPTION %}
<div class="col-main" style="margin-top:10px;">
<div class="htmlDataBlock">
{CATEGORY_DESCRIPTION}
</div>
</div>
{% ENDIF %}
<!-- Короткое SEO описание категории -->
{% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
<div class="col-main" style="margin-top:10px;">
<div class="htmlDataBlock">
{CATEGORY_SEO_DESCRIPTION_SHORT}
</div>
</div>
{% ENDIF %}
{% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
<div class="col-main" style="margin-top:10px;">
<div class="htmlDataBlock">
{CATEGORY_SEO_DESCRIPTION_LARGE}
</div>
</div>
{% ENDIF %}
#4
Отправлено 18 Январь 2013 - 20:17
В файле "Товары".
Найти код:
{% IFNOT goods_empty %} {% IF GOODS_VIEW_TYPE=1 %} <ol class="products-list"> {% FOR goods %} <li class="item"> <div class="product-box"> <table class="product-image"> <tr> <td><a href="{goods.URL | url_amp}" title="{goods.NAME}" ><img class="goods-image-other" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a></td> </tr> </table> <div class="quick-shop"> <div class="bg-quick-shop"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a> </div> </form> </div> </div> <div class="product-shop"> <div class="f-fix"> <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2> <div class="price-box"> <span class="regular-price"> <span class="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} </div> <p><button type="button" title="Добавить товар в корзину" class="button btn-cart" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><span><span>Добавить в корзину</span></span></button></p> {% IF goods.DESCRIPTION_SHORT %} <div class="desc std"> <div class="htmlDataBlock"> {goods.DESCRIPTION_SHORT} <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> </div> {% ELSEIF goods.DESCRIPTION_LARGE %} <div class="desc std"> <div class="htmlDataBlock"> {goods.DESCRIPTION_LARGE} </div> <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> {% ENDIF %} <ul class="add-to-links"> <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров в настройках магазина --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li> <span class="separator">|</span> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a> {% ELSE %} <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a> {% ENDIF %} </li> {% ENDIF %} {% ENDIF %} </ul> </div> </div> <br class="clear" /> </div> </li> {% ENDFOR %} </ol> {% ELSE %} <!-- Список товаров. Таблица --> <ul class="products-grid"> {% FOR goods %} <li class="item"> <div class="product-box"> <table class="product-image"> <tr> <td ><a href="{goods.URL | url_amp}" title="{goods.NAME}" ><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></td> </tr> </table> <div class="quick-shop"> <div class="bg-quick-shop"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a> </div> </form> </div> </div> <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2> <div class="{% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" > <span class="regular-price"> <span class="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} </div> <div class="actions"> <button type="button" title="Добавить товар в корзину" class="button btn-cart" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><span><span>Добавить в корзину</span></span></button> <ul class="add-to-links"> <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров в настройках магазина --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li> <span class="separator">|</span> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a> {% ELSE %} <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a> {% ENDIF %} </li> {% ENDIF %} {% ENDIF %} </ul> </div> </div> </li> {% ENDFOR %} </ul> <!-- /Список товаров. Таблица --> {% ENDIF %}Заменить:
{% IFNOT goods_empty %} {% IF GOODS_VIEW_TYPE=1 %} <!-- Список товаров. Таблица --> <ul class="products-grid"> {% FOR goods %} <li class="item"> <div class="product-box"> <table class="product-image"> <tr> <td ><a href="{goods.URL | url_amp}" title="{goods.NAME}" ><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></td> </tr> </table> <div class="quick-shop"> <div class="bg-quick-shop"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a> </div> </form> </div> </div> <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2> <div class="{% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" > <span class="regular-price"> <span class="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} </div> <div class="actions"> <button type="button" title="Добавить товар в корзину" class="button btn-cart" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><span><span>Добавить в корзину</span></span></button> <ul class="add-to-links"> <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров в настройках магазина --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li> <span class="separator">|</span> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a> {% ELSE %} <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a> {% ENDIF %} </li> {% ENDIF %} {% ENDIF %} </ul> </div> </div> </li> {% ENDFOR %} </ul> <!-- /Список товаров. Таблица --> {% ELSE %} <ol class="products-list"> {% FOR goods %} <li class="item"> <div class="product-box"> <table class="product-image"> <tr> <td><a href="{goods.URL | url_amp}" title="{goods.NAME}" ><img class="goods-image-other" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a></td> </tr> </table> <div class="quick-shop"> <div class="bg-quick-shop"> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}"> <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 onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ"> </a> </div> </form> </div> </div> <div class="product-shop"> <div class="f-fix"> <h2 class="product-name"><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h2> <div class="price-box"> <span class="regular-price"> <span class="price">{goods.MIN_PRICE_NOW | money_format}</span> </span> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> </span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="old-price" style="padding-left:5px;"> <span class="price">{goods.MIN_PRICE_OLD | money_format}</span> </span> {% ENDIF %} </div> <p><button type="button" title="Добавить товар в корзину" class="button btn-cart" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;"><span><span>Добавить в корзину</span></span></button></p> {% IF goods.DESCRIPTION_SHORT %} <div class="desc std"> <div class="htmlDataBlock"> {goods.DESCRIPTION_SHORT} <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> </div> {% ELSEIF goods.DESCRIPTION_LARGE %} <div class="desc std"> <div class="htmlDataBlock"> {goods.DESCRIPTION_LARGE} </div> <a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a> </div> {% ENDIF %} <ul class="add-to-links"> <li><a href="{goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {goods.NAME}">Подробней</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров в настройках магазина --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li> <span class="separator">|</span> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a> {% ELSE %} <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a> {% ENDIF %} </li> {% ENDIF %} {% ENDIF %} </ul> </div> </div> <br class="clear" /> </div> </li> {% ENDFOR %} </ol> {% ENDIF %}
#5
Отправлено 18 Январь 2013 - 20:37
#6
Отправлено 18 Февраль 2013 - 17:03
#7
Отправлено 18 Февраль 2013 - 17:30
emin808 (18 Февраль 2013 - 17:03) писал:
почитать можно тут
http://forum.storela...лица/#entry1505
http://forum.storela...тало/#entry3323
#8
Отправлено 18 Февраль 2013 - 17:36
Mikola (18 Февраль 2013 - 17:30) писал:
почитать можно тут
http://forum.storela...лица/#entry1505
http://forum.storela...тало/#entry3323
Благодарю но это по другим шаблонам.
Я поясню, сейчас по умолчанию стоит отображение товара списком , чтобы отображение стало в виде таблицы надо переключить соответствующую кнопку , нам желательно наоборот т.е чтоб по умолчанию стояло отображение таблицей , а уж если есть желание то можно переключить списком
#9
Отправлено 18 Февраль 2013 - 21:11
emin808 (18 Февраль 2013 - 17:36) писал:
Я поясню, сейчас по умолчанию стоит отображение товара списком , чтобы отображение стало в виде таблицы надо переключить соответствующую кнопку , нам желательно наоборот т.е чтоб по умолчанию стояло отображение таблицей , а уж если есть желание то можно переключить списком
в шаблоне Товары вместо
{% IF GOODS_VIEW_TYPE=1 %}
поставьте
{% IF GOODS_VIEW_TYPE=2 %}
далее вместо следующего
{% IF GOODS_VIEW_TYPE=2 %}
поставьте
{% IF GOODS_VIEW_TYPE=1 %}
#10
Отправлено 18 Февраль 2013 - 21:48
#11
Отправлено 28 Февраль 2013 - 20:53
У меня все названия товаров в каталоге выводятся заглавными буквами, плюс они не полностью выводятся при отображении в виде таблицы с 3 товарами на одну строку. Как сделать так, чтобы они выводились нормально (первая - заглавная, остальные - строчные) и полностью? И каким образом можно менять шрифт названия товара в каталоге? Буду очень признателен за помощь.
Проблему с полным отображением названия товара решил, помогите пожалуйста с заглавными буквами)
проверял на наличие в коде text-transform: uppercase;
нет такого)
#12
Отправлено 28 Февраль 2013 - 22:59
.content_catalog_nested_categories .category-name { color: #2B2B2B; display: block; font-size: 1.3em; height: 3.8em; margin-top: 0.5em; overflow: hidden; text-transform: uppercase; width: 100px; }
для товаров
.product-name a { color: #4C4C4C; font-size: 1.5em; font-weight: normal; height: 20px; position: relative; text-decoration: none; text-transform: uppercase; }
данные классы находятся в файле стилей main.css Вам необходимо удалить text-transform: uppercase;
#13
Отправлено 01 Март 2013 - 22:16
#15
Отправлено 01 Март 2013 - 23:19
Получилось поменять шрифт при отображении по 3 в ряд, а при отображении списком - ничего не меняется.
И еще вопрос - как сделать так, чтобы изображение товара в описании было больше (пример отображения)? Менял в настройках - основные -изображение товаров, не помогло.
#16
Отправлено 01 Март 2013 - 23:26
salekiosk (01 Март 2013 - 23:19) писал:
Получилось поменять шрифт при отображении по 3 в ряд, а при отображении списком - ничего не меняется.
И еще вопрос - как сделать так, чтобы изображение товара в описании было больше (пример отображения)? Менял в настройках - основные -изображение товаров, не помогло.
Настройки-Основные -Изображения товаров и Изображения категорий
#18
Отправлено 02 Март 2013 - 01:22
#19
Отправлено 26 Март 2013 - 16:06
#20
Отправлено 26 Март 2013 - 22:23
Antonio Faraldo (26 Март 2013 - 16:06) писал:
найти код:
{goods.index | is_divided("3","</tr><tr>","")}меняем значение на ваше число
{goods.index | is_divided("2","</tr><tr>","")}в данном случае поставили число 2
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных