Вывод Каталога В Виде Таблицы
#1
Отправлено 17 Январь 2013 - 12:34
Подобная тема была, но при добавлении в шаблоне пластик, товар не выводится.
http://forum.storela...дификация-цена/
Сергей
#2
Отправлено 17 Январь 2013 - 13:14
В файле "Товары".
Найти код:
<!-- Вывод каталога списком --> {% 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 %} <!-- Вывод каталога списком-Конец -->Заменить:
<!-- Вывод каталога списком --> <table style=" margin-top: 62px; margin-left: 10px; " class="table_tovars"> <thead> <th>Изображение</th> <th>Название</th> <th>Свойства</th> <th>Цена</th> <th>Наличие</th> <th></th> </thead> {% FOR goods %} <tbody id="gl{goods.ID}"> {% FOR mods %} <tr style="border-bottom:1px dashed #ccc; background:{g.index | is_divided("2","#ffffcc","#c0c0c0")};"> <td class="valignMiddle alignCenter"> <a href="{goods.mods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.mods.NAME}" /></a> </td> <td class="valignMiddle"> <a href="{goods.mods.URL}">{goods.NAME}</a> </td> <td class="valignMiddle"> <table class="property_data" cellspacing="0"> {%FOR v%} <tr> <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td> <td>{goods.mods.v.VALUE}</td> </tr> {% ENDFOR v %} </table> </td> <td class="valignMiddle alignRight"> <div class="goodsListItemPriceNew" style="white-space:nowrap;"> {goods.mods.PRICE_NOW | money} </div> {% IF goods.mods.PRICE_OLD > goods.mods.PRICE_NOW %} <div class="goodsListItemPriceOld" style="white-space:nowrap;"> <s>{goods.mods.PRICE_OLD | money}</s> </div> {% ENDIF %} </td> <td class="valignMiddle alignRight"> {goods.mods.REST_VALUE} {goods.mods.MEASURE_NAME} </td> <td class="valignMiddle" style="padding-left:1em;"> <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.mods.ID}" /> <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:20px;" maxlength="12" value="1" title="Количество" class="text" /> шт. <input type="submit" value="В корзину" /> </div> </form> </td> <td> </td> </tr> {% ENDFOR mods %} </tbody> {% ENDFOR goods %} </table> <!-- Вывод каталога списком-Конец -->
#3
Отправлено 17 Январь 2013 - 18:55
#4
Отправлено 10 Март 2013 - 11:23
#5
Отправлено 10 Март 2013 - 12:28
Диана (10 Март 2013 - 11:23) писал:
Найти код:
<!-- Вывод каталога таблицей --> {% IF GOODS_VIEW_TYPE=1 %}Заменить:
<!-- Вывод каталога таблицей --> {% IFNOT GOODS_VIEW_TYPE=1 %}
#6
Отправлено 10 Март 2013 - 13:45
Koderhan (10 Март 2013 - 12:28) писал:
Найти код:
<!-- Вывод каталога таблицей --> {% IF GOODS_VIEW_TYPE=1 %}Заменить:
<!-- Вывод каталога таблицей --> {% IFNOT GOODS_VIEW_TYPE=1 %}
Большущее СПАСИБО! Я просто заменила IF на IFNOT ( <!-- Вывод каталога таблицей --> {% IFNOT GOODS_VIEW_TYPE=2 %} ) и все получилось! Спасибо Вам!
#7
Отправлено 27 Август 2013 - 13:07
Koderhan (10 Март 2013 - 12:28) писал:
Найти код:
<!-- Вывод каталога таблицей --> {% IF GOODS_VIEW_TYPE=1 %}Заменить:
<!-- Вывод каталога таблицей --> {% IFNOT GOODS_VIEW_TYPE=1 %}
Cделала как написано, теперь почему то иногда получается вот так -
После обновления страницы - выводиться нормально, как и было запланировано таблицей, но при открытии сайта именно так. покупатель посмотрит и может не подумать обновить страницу и просто уйдёт.
#8
Отправлено 27 Август 2013 - 13:11
Nati (27 Август 2013 - 13:07) писал:
После обновления страницы - выводиться нормально, как и было запланировано таблицей, но при открытии сайта именно так. покупатель посмотрит и может не подумать обновить страницу и просто уйдёт.
Открыла Ваш сайт и увидела, что товары отображаются таблицей -
#9
Отправлено 27 Август 2013 - 13:42
miyako (27 Август 2013 - 13:11) писал:
#10
Отправлено 18 Март 2014 - 16:57
#11
Отправлено 18 Март 2014 - 18:37
spytime (18 Март 2014 - 16:57) писал:
<!-- Вывод каталога списком --> <table style=" margin-top: 62px; margin-left: 10px; " class="table_tovars"> <thead> <th>Изображение</th> <th>Название</th> <th>Свойства</th> <th>Цена</th> <th>Наличие</th> <th></th> </thead> {% FOR goods %} <tbody id="gl{goods.ID}"> {% FOR mods %} <tr style="border-bottom:1px dashed #ccc; background:{g.index | is_divided("2","#ffffcc","#c0c0c0")};"> <td class="valignMiddle alignCenter"> <a href="{goods.mods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.mods.NAME}" /></a> </td> <td class="valignMiddle"> <a href="{goods.mods.URL}">{goods.NAME}</a> </td> <td class="valignMiddle"> <table class="property_data" cellspacing="0"> {%FOR v%} <tr> <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td> <td>{goods.mods.v.VALUE}</td> </tr> {% ENDFOR v %} </table> </td> <td class="valignMiddle alignRight"> <div class="goodsListItemPriceNew" style="white-space:nowrap;"> {goods.mods.PRICE_NOW | money} </div> {% IF goods.mods.PRICE_OLD > goods.mods.PRICE_NOW %} <div class="goodsListItemPriceOld" style="white-space:nowrap;"> <s>{goods.mods.PRICE_OLD | money}</s> </div> {% ENDIF %} </td> <td class="valignMiddle alignRight"> {goods.mods.REST_VALUE} {goods.mods.MEASURE_NAME} </td> <td class="valignMiddle" style="padding-left:1em;"> <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.mods.ID}" /> <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:20px;" maxlength="12" value="1" title="Количество" class="text" /> шт. <input type="submit" value="В корзину" /> </div> </form> </td> <td> </td> </tr> {% ENDFOR mods %} </tbody> {% ENDFOR goods %} </table> <!-- Вывод каталога списком-Конец -->
на этот:
<!-- Вывод каталога списком --> <table style=" margin-top: 62px; margin-left: 10px; " class="table_tovars"> <thead> <th>Изображение</th> <th>Название</th> <th>Свойства</th> <th>Цена</th> <th>Наличие</th> <th></th> </thead> {% FOR goods %} <tbody id="gl{goods.ID}"> {% FOR mods %} <tr style="border-bottom:1px dashed #ccc; background:{g.index | is_divided("2","#ffffcc","#c0c0c0")};"> <td class="valignMiddle goods_table_padding alignCenter"> <a href="{goods.mods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.mods.NAME}" /></a> </td> <td class="valignMiddle goods_table_padding"> <a href="{goods.mods.URL}">{goods.NAME}</a> </td> <td class="valignMiddle goods_table_padding"> <table class="property_data" cellspacing="0"> {%FOR v%} <tr> <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td> <td>{goods.mods.v.VALUE}</td> </tr> {% ENDFOR v %} </table> </td> <td class="valignMiddle goods_table_padding alignRight"> <div class="goodsListItemPriceNew" style="white-space:nowrap;"> {goods.mods.PRICE_NOW | money} </div> {% IF goods.mods.PRICE_OLD > goods.mods.PRICE_NOW %} <div class="goodsListItemPriceOld" style="white-space:nowrap;"> <s>{goods.mods.PRICE_OLD | money}</s> </div> {% ENDIF %} </td> <td class="valignMiddle goods_table_padding alignRight"> {goods.mods.REST_VALUE} {goods.mods.MEASURE_NAME} </td> <td class="valignMiddle goods_table_padding" style="padding-left:1em;"> <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.mods.ID}" /> <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:20px;" maxlength="12" value="1" title="Количество" class="text" /> шт. <input type="submit" value="В корзину" /> </div> </form> </td> <td> </td> </tr> {% ENDFOR mods %} </tbody> {% ENDFOR goods %} </table> <!-- Вывод каталога списком-Конец -->
в main.css вставьте в конце файла
.goods_table_padding {padding-left: 20px;}
#12
Отправлено 18 Март 2014 - 19:55
#13
Отправлено 19 Март 2014 - 04:00
воспользуйтесь сл.инструкцией: http://forum.storela...лас/#entry32903
#14
Отправлено 28 Март 2014 - 23:50
#15
Отправлено 29 Март 2014 - 00:52
<!-- Вывод каталога таблицей --> {% 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 %} <!-- Вывод каталога списком-Конец -->
и заменить его на
<!-- Вывод каталога таблицей --> {% 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="hr"></div> <!-- Вывод каталога таблицей --> <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> <!-- Вывод каталога таблицей-Конец -->
#16
Отправлено 29 Март 2014 - 19:04
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных