Вывод Товара В Виде Таблици
#1
Отправлено 14 Январь 2012 - 18:03
#2
Отправлено 16 Январь 2012 - 17:16
#3
Отправлено 17 Январь 2012 - 17:19
#4
Отправлено 17 Январь 2012 - 21:36
Редактор тем - Товары - найдите сл.код:
<!-- Список товаров. Список --> {% FOR goods %} <div class="listing"> <div class="imagem"><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div> <div class="contm"> <h3><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a></h3> <p> {goods.DESCRIPTION_SHORT} </p> <p> Цена сейчас: <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br /> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} Цена без учёта скидки: <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a><br /> <span class="listingDiscountInfo">До {goods.MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет: {goods.MAX_DISCOUNT}%</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} Старая цена: <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </p> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <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="readmore" 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> </p> </form> </div> <div class="clr"></div> </div> {% ENDFOR goods %} <!-- /Список товаров. Список -->
замените на этот:
<!-- Список товаров. Список --> <table cellspacing="1" cellpadding="5" width="100%" style="border:1px solid #999;"> <tr style="border:1px solid #999;"><td style="border:1px solid #999; padding:5px;">Название товара</td><td style="border:1px solid #999; padding:5px;">Описание товара</td><td style="border:1px solid #999; padding:5px;">Стоимость</td><td style="border:1px solid #999; padding:5px;">Купить</td></tr> {% FOR goods %} <tr> <td style="border:1px solid #999;padding:2px;"><h3><a style="font-size:12px; href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a></h3></td> <td style="border:1px solid #999;padding:2px;"><p>{goods.DESCRIPTION_SHORT}</p></td> <td style="border:1px solid #999;padding:2px;font-size:12px;"><a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></td> <td style="border:1px solid #999;padding:2px;font-size:12px;"><form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <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="$('#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> </p> </form> </td> </tr> {% ENDFOR goods %} </table> <!-- /Список товаров. Список -->
#5
Отправлено 18 Январь 2012 - 06:49
чтобы было так:
КОД вывода товаров:
Цитата
<!-- Список товаров. Список --> <table cellspacing="1" cellpadding="5" width="100%" style="border:1px solid #999;"> <tr > <td align="center" style="border:1px solid #999; padding:5px;">Фото</td> <td align="center" style="border:1px solid #999; padding:5px;">Название товара</td> <td align="center" style="border:1px solid #999; padding:5px;">Описание товара</td> <td align="center" style="border:1px solid #999; padding:5px;">Стоимость</td> <td align="center" style="border:1px solid #999; padding:5px;">Купить</td></tr> {% FOR goods %} <tr> <td align="center" style="border:1px solid #999;padding:5px;"><a href=" СЮДА НАДО ВСТАВИТЬ ССЫЛКУ"><img src="http://nvk-shop.storeland.ru/web/upload/assets/images/36/35997/photo.gif"/></a></td> <td style="border:1px solid #999;padding:5px;"><p><a href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a></p></td> <td style="border:1px solid #999;padding:5px;"><p>{goods.DESCRIPTION_SHORT}</p></td> <td align="center" style="border:1px solid #999;">{goods.MIN_PRICE_NOW | money_format}</td> <td align="center" style="border:1px solid #999;"><form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <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="$('#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}» в корзину"><img src="http://nvk-shop.storeland.ru/web/upload/assets/images/36/35997/knopka%2025х26.gif"/></a> </p> </form> </td> </tr> {% ENDFOR goods %} </table> <!-- /Список товаров. Список -->
ШАБ СИЯНИЕ
#6
Отправлено 18 Январь 2012 - 19:28
Для увеличения изображения можете почитать следующую тему форума http://forum.storela...ndpost__p__4946
там данный вопрос рассматривался для шаблона "Товары"
#9
Отправлено 05 Апрель 2012 - 07:41
#11
Отправлено 06 Апрель 2012 - 08:04
#12
Отправлено 06 Апрель 2012 - 21:18
<div style="border-radius:8px;background:#ccc;padding:5px;"> <table>...</table> </div>
далее можно поступать аналогичным образом. А например те же <td> или <th> уже закруглять напрямую без подложки.
#13
Отправлено 07 Апрель 2012 - 07:18
#14
Отправлено 09 Апрель 2012 - 22:11
#15
Отправлено 10 Апрель 2012 - 07:55
#16
Отправлено 10 Апрель 2012 - 21:35
У вас сейчас примерно следующий блок
<table cellspacing="1" cellpadding="5" width="100%" style="border:1px solid #999;"> <tr style="border:1px solid #999;"><td style="border:1px solid #999; padding:5px;">Название товара</td><td style="border:1px solid #999; padding:5px;">Описание товара</td><td style="border:1px solid #999; padding:5px;">Стоимость</td><td style="border:1px solid #999; padding:5px;">Купить</td></tr> {% FOR goods %} <tr> <td style="border:1px solid #999;padding:2px;"><h3><a style="font-size:12px; href="{goods.URL}" title="Перейти на страницу «{goods.NAME}»">{goods.NAME}</a></h3></td> <td style="border:1px solid #999;padding:2px;"><p>{goods.DESCRIPTION_SHORT}</p></td> <td style="border:1px solid #999;padding:2px;font-size:12px;"><a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></td> <td style="border:1px solid #999;padding:2px;font-size:12px;"><form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <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="$('#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> </p> </form> </td> </tr> {% ENDFOR goods %} </table>
Примерный измененный вид будет следующим
<!-- Список товаров. Список --> <div style="border-radius:8px;background:#ccc;padding:5px;"> <table cellspacing="1" cellpadding="5" width="100%"> {% FOR goods %} <tr> <td style="vertical-align: top;border:1px solid #999;padding:2px;"><div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div></td> <td style="border:1px solid #999;padding:2px;"> <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3> <div>{goods.DESCRIPTION_SHORT}</div> </td> <td style="vertical-align: top;border:1px solid #999;padding:2px;font-size:12px;"><a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a></td> <td style="vertical-align: top;border:1px solid #999;padding:2px;font-size:12px;verti"> <div class="goodsListItemPriceNew"> <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a> </div> <div> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <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="$('#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> </p> </form> </div> </td> </tr> {% ENDFOR goods %} </table> </div> <!-- /Список товаров. Список -->
В любом случае необходимо дополнительная стилизация данного блока.
#17
Отправлено 11 Апрель 2012 - 09:33
#18
Отправлено 11 Апрель 2012 - 10:15
#19
Отправлено 11 Апрель 2012 - 22:12
1.дописав td в стили text-align:center;
2.в данном случае изменить это нельзя, так как структура не та. для этого придется переверстывать и менять структуру. в такой ситуации лучше Вам обратиться к платным услугам так как реализация конечного результата проблематична.
#20
Отправлено 12 Апрель 2012 - 07:22
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных