Отображение Категорий Товаров В Каталоге
#1
Отправлено 12 Июль 2012 - 13:56
http://zimaleto-perm.ru/catalog
#2
Отправлено 12 Июль 2012 - 21:18
<!-- Статический заголовок странички --> <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> {% IF IS_FULL_CATALOG %} {%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%} <!-- Фильтры показываются только если есть товары в категории --> {% 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="main brdr0"> <div class="text fnt12n"> <!-- Описание категории --> {CATEGORY_DESCRIPTION} <!-- Полное SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <p class="seo"> {CATEGORY_SEO_DESCRIPTION_LARGE} </p> {% ENDIF %} </div> </div> </div> {% ENDIF %} <!-- Вывод информации из категории католога-Конец --> {%ENDIF%}
#3
Отправлено 13 Июль 2012 - 10:18
#4
Отправлено 07 Август 2012 - 08:15
#5
Отправлено 12 Сентябрь 2012 - 23:36
http://oldscool.stor...alog/Yo-Yo-AERO
#6
Отправлено 13 Сентябрь 2012 - 09:20
#7
Отправлено 13 Сентябрь 2012 - 11:54
Vaccina (13 Сентябрь 2012 - 09:20) писал:
Категории товаров выводятся правильно! Мне необходимо 3 и они выводятся на сайте верно и никуда не съезжают. А вот отображение товаров в каталоге таблицей после изменений съехало вправо и это не зависимо от количества товаров в строке! вся таблица уехала http://oldscool.stor...alog/Yo-Yo-AERO
Подскажите пожалуйста что делать?
#8
Отправлено 13 Сентябрь 2012 - 20:19
Ура! Нашел ошибку в замененном коде!!!
вместо кода:
<!-- Вывод каталога списком-Конец -->
{% ELSE %}
<!-- Вывод каталога таблицей -->
Вставить код:
<!-- Вывод каталога списком-Конец -->
{% ELSE %}
<div class="hr"></div>
<!-- Вывод каталога таблицей -->
И будет счастье!
#10
Отправлено 21 Октябрь 2012 - 16:15
#11
Отправлено 25 Декабрь 2012 - 18:58
#13
Отправлено 05 Январь 2013 - 20:59
#14
Отправлено 05 Январь 2013 - 22:18
#15
Отправлено 26 Апрель 2013 - 15:52
Как сделать каталог на главной странцие?
#16
Отправлено 26 Апрель 2013 - 17:42
Korolev Andrey (26 Апрель 2013 - 15:52) писал:
Как сделать каталог на главной странцие?
БэкОфис-Сайт-Главная страница-далее выбирает каталог товаров
#17
Отправлено 26 Апрель 2013 - 21:50
#18
Отправлено 26 Апрель 2013 - 21:53
Korolev Andrey (26 Апрель 2013 - 21:50) писал:
#19
Отправлено 27 Апрель 2013 - 00:01
Mikola (26 Апрель 2013 - 21:53) писал:
Это не то, во-первых пропало то, что нужно оставить, я уточнял в прошлом сообщение (чтобы писанина 5 причин сверху и форма обратной связи снизу остались.)
во-вторых если нажать на Главная http://turpohod-pala...ru/page/Главная остается только писанина и форма заказа.
Как сделать чтобы на главной было так:
#20
Отправлено 27 Апрель 2013 - 02:33
<div class="text fnt12n"> <div class="htmlDataBlock"> {PAGE_CONTENT} </div> </div>
вставить текст который вы хотите отображать на главной, а уже после этого блока вставить
<!-- Связь с администрацией --> <form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data"> {% IF FORM_SEND_OK %} <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;"> Ваше сообщение успешно отправлено администрации магазина. <a href="http://{NET_DOMAIN}/">Перейти на главную</a> </div> {% ELSE %} {% IF FORM_NOTICE %} <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;"> {FORM_NOTICE | nl2br} </div> {% ENDIF %} <div class="privat padd"> <input type="hidden" name="hash" value="{HASH}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <table cellpadding="0" width="80%" cellspacing="0" class="tblinput fnt12n txtalgnlft"> <tr> <td width="40%"> <label for="feedback_name">Представьтесь, пожалуйста:</label><span>*</span> </td> <td> <input type="text" id="feedback_name" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="input required" /> </td> </tr> <tr> <td> <label for="feedback_еmail">Email для обратной связи:</label><span>*</span> </td> <td class="fnt10n color"> <input type="text" id="feedback_еmail" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="input required email" /> </td> </tr> <tr> <td class="valign"> <label for="feedback_message">Текст сообщения:</label><span>*</span> </td> <td> <textarea id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="100" rows="6" class="back">{FORM_FEEDBACK_MESSAGE}</textarea> </td> </tr> <tr> <td> <label for="feedback_file">Прикрепить файл:</label> </td> <td> <input id="feedback_file" type="file" name="form[assets_file]" value="" /> </td> </tr> </table> </div> <div class="hr"></div> <div class="padd"> <button type="submit" class="whtblue">Отправить</button> </div> {% ENDIF %} </form> <!-- Связь с администрацией-Конец -->
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных