Перейти к содержимому


Публикации Zhur

5 публикаций создано Zhur (учитываются публикации только с 05-Июнь 23)


#111966 Отображение Товаров Из Каталога Списком

Отправлено от Zhur в 23 Декабрь 2013 - 11:22 в Каталог товаров

Немного изменил постановку вопроса:
Как сделать, чтобы при отсутствии изображения высота строки не была столь большой, а выставлялась по минимуму?
И сделать ширину строки по максимуму.

Оказалось, что с фотками всё нормально, просто когда нет изображения, то оно растягивается по высоте...



#111947 Отображение Товаров Из Каталога Списком

Отправлено от Zhur в 23 Декабрь 2013 - 10:44 в Каталог товаров

Сделал следующим образом:
<!-- Список товаров. Список -->
<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><td style="border:1px solid #999; padding:5px;">Купить</td></tr>
{% FOR goods %}

<tr>
<td style="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><a style="font-size:12px;" href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{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}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Положить в корзину</a>
</p>
</form>
</td>
</tr>
{% ENDFOR goods %}
</table>
<!-- /Список товаров. Список -->
Как сделать, чтобы при отсутствии изображения высота строки не была столь большой, а выставлялась по минимуму?
И сделать ширину строки по максимуму.

Прикрепленные изображения

  • Вопрос.jpg



#111931 Отображение Товаров Из Каталога Списком

Отправлено от Zhur в 23 Декабрь 2013 - 09:53 в Каталог товаров

Прошу прощения, не так понял... В отдельной ячейке...



#111923 Отображение Товаров Из Каталога Списком

Отправлено от Zhur в 23 Декабрь 2013 - 09:12 в Каталог товаров

Просмотр сообщенияne_yana (23 Декабрь 2013 - 09:09) писал:

Здравствуйте, уточните, пожалуйста, Вы хотите отдельный столбик для изображения товара или чтобы изображение находилось в той же ячейке, что и название товара?
В той же, чтобы первая ячейка строки таблицы содержала картинку



#111920 Отображение Товаров Из Каталога Списком

Отправлено от Zhur в 23 Декабрь 2013 - 09:00 в Каталог товаров

Просмотр сообщенияTAD-jik (10 Февраль 2012 - 23:02) писал:

В файле товары находите вот такие строчки

<!-- Если есть товары -->
{% ELSE %}
{% FOR goods %}
		<td class="goodsListItem">
<div class="goodsListItemBlock withBorder cornerAll">
		 <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>
		 <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
		 <div class="goodsListItemPriceNew">
		 <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
		 </div>
		 <div class="goodsListItemPriceOld">
		 {% 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>
{% 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 %}
		 </div>
</div>
</td>
		{goods.index | is_divided("4","</tr><tr>","")}
	{% ENDFOR goods %}
	{% ENDIF %}
</tr>
</table>
</td>
</tr>
<!-- END Список товаров -->


Меняете на такие

<!-- Если есть товары -->
{% ELSE %}
<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="Перейти на страницу &laquo;{goods.NAME}&raquo;">{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}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Положить в корзину</a>
</p>
</form>
</td>
</tr>
	{% ENDFOR goods %}
	{% ENDIF %}
</tr>
</table>
</td>
</tr>
<!-- END Список товаров -->

Получайться вот так вот но изображения не знаю как поставить :rolleyes: думаю что респект я за служил

Прикрепленный файл fhdfhdh.JPG

:rolleyes:
А как добавить ещё ячейку для картинок первой в строке?