Вывод товара в 3 колонки

Статус
В этой теме нельзя размещать новые ответы.

pudrakid

Постоялец
Регистрация
14 Мар 2009
Сообщения
51
Реакции
0
Сделал вывод товара в 3 колонки, но проблема в том что все выравнивается по правому краю. а хочется что бы в первой - по левому, во второй по центру и в 3 по правому. где это можно поправить?
 
Попробуйте в файле category.tpl
строки {include file=product_brief.tpl}
заключить в теги:
<center> и </center>
 
в таком случае весь товар по центру выравниваться будет. я же хочу что бы в каждой колонке свое выравнивание было
 
решение есть, но ИЕ отбрасывается сразу, т.к. не поддерживает такое.
Значится идешь в category.tpl.html, ищешь где у тебя идет инклуд products_brief.tpl.html, в шаблоне tmpl0 этот код выглядит вот так
PHP:
<td valign=top width="{math equation="100 / x" x=$smarty.const.CONF_COLUMNS_PER_PAGE}%" format="%d">
	{if $smarty.section.i1.index > $smarty.const.CONF_COLUMNS_PER_PAGE-1}<p class="pageSeparator">&nbsp;</p>{/if}
	{include file="product_brief.tpl.html" product_info=$products_to_show[i1]}
	</td>
меняешь его на
PHP:
<td class="brief" width="{math equation="100 / x" x=$smarty.const.CONF_COLUMNS_PER_PAGE}%" format="%d">
	{if $smarty.section.i1.index > $smarty.const.CONF_COLUMNS_PER_PAGE-1}<p class="pageSeparator">&nbsp;</p>{/if}
	{include file="product_brief.tpl.html" product_info=$products_to_show[i1]}
	</td>
затем в свой файл стилей дописываешь:
PHP:
.brief {
  vertical-align:top;
  text-align:center;
}
.brief:first-child {
  text-align:left;
}
.brief:last-child {
  text-align:right;
}
PS то что будет работать с таблицами не гарантирую, на дивах если сделать, то точно будет работать
 
мда... а в таком случае можно просто вывести принудитедбно конкретные товары? инклудом или еще как нить?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху