Вы не авторизованы.
Страниц: 1
Как можно реализовать вывод подкатегорий каталога в несколько колонок?
Неактивен
возьмите принцип из home.tpl, там сделан вывод каталога в несколько колонок
Неактивен
можно подробнее, как? спасибо.
Неактивен
вот этот код выводит все в 2 колонки
<table width="100%" border="0" cellpadding="5">
{section name=i loop=$root_categories}
{if $smarty.section.i.index is div by 2}<tr>{/if}
<td width="1%" align="center">
{if $root_categories[i][3] ne ""}<a class="catimglink" href="index.php?categoryID={$root_categories[i][0]}"><img border="0" src="productimage/100/100/{$root_categories[i][3]}" alt="{$root_categories[i][1]}"/>{/if}</a>
</td>
<td>
<a href="index.php?categoryID={$root_categories[i][0]}" class="cat">{$root_categories[i][1]}</a> <b>[{$root_categories[i][2]}]</b>:<br />
{* show sub categories *}
{assign var="tmp" value=0}
{section name=j loop=$root_categories_subs}
{if $root_categories_subs[j][3] == $root_categories[i][0]}
{if $tmp == 1}
{else}
{assign var="tmp" value=1}
{/if}
<a href="index.php?categoryID={$root_categories_subs[j][0]}" class="standard">{$root_categories_subs[j][1]}</a>
{/if}
{/section}
</td>
{if ($smarty.section.i.index+1) is div by 2}</tr>{/if}
{/section}
</table>
взято из home.tpl
вставьте там где вам это нужно и все
Отредактировано sibbear (2010-01-15 22:20)
Неактивен
Ребята, помогите пожалуйста доработать код взятый из файла product_brief.tpl.html
Очень нужен вывод товара в 3 колонки. Спасибо!
{* product brief view (from a category or search) *} {if $product_info ne NULL} <p><table width=100% border=1 cellspacing=1 cellpadding=5 rules="none" bordercolor="#e7e7e7"> <tr> <td width=1% align=center valign=top> {if $product_info[7]} <a href="index.php?productID={$product_info[11]}"> <img src="products_pictures/{$product_info[7]}" alt="{$product_info[1]|replace:'"':'"'}" border=0><br> </a> {else} {if $product_info[5]} <a href="index.php?productID={$product_info[11]}"> <img src="products_pictures/{$product_info[5]}" alt="{$product_info[1]|replace:'"':'"'}" border=0> {$smarty.const.MORE_INFO_ON_PRODUCT} </a> {/if} {/if} </td> <td valign=top width=99%> <table width=100% height=200 cellpadding=0 border=0 bordercolor="#e7e7e7"> <tr> <td valign=top> <table border=0 cellpadding=0 cellspacing=0> <tr> <td> <a class=cat href="index.php?productID={$product_info[11]}">{$product_info[1]}</a><br> {if $product_info[8] > 0} {* rating *} {section name=i loop=5}{if $smarty.section.i.index<$product_info[3]}<img src="images/redstar_big.gif">{else}<img src="images/blackstar_big.gif">{/if}{/section} {/if} </td> </td> </tr> </table> </td> <td align=right valign=top> {* add to cart *} {if $smarty.const.CONF_SHOW_ADD2CART eq 1} {if $product_info[6] > 0 && $product_info[4] > 0} <a href="index.php?shopping_cart=yes&add2cart={$product_info[11]}"><img src="images/cart_navy.gif" border=0 alt="{$smarty.const.ADD_TO_CART_STRING}"></a> {else} {/if} {/if} </td> </tr> <tr><td colspan=2> <hr color="#e5e5e5"> </td></tr> <tr> <td colspan=2> {if $product_info[4] > 0} {* show list price? *} {if $product_info[10] > 0 && $product_info[10] > $product_info[4] && $product_info[4] > 0} {$smarty.const.LIST_PRICE}: <font color=brown><strike>{$product_info[13]}</strike></font><br> {/if} <b>{$smarty.const.CURRENT_PRICE}: <font class="cat" color="red">{$product_info[12]}</font></b> {* you save *} {if $product_info[10] > 0 && $product_info[10] > $product_info[4] && $product_info[4] > 0} <br> {$smarty.const.YOU_SAVE}: <font color=brown>{$product_info[14]} ({$product_info[15]}%) </font><br> {/if} {/if} </td> </tr> <tr> <td colspan=2> {$product_info[2]} </td> </tr> </table> </td> </tr> </table> <br> {/if}
--
Для оформления фрагментов программного кода используйте BB-теги code с помощью кнопки «Код» над окном ввода текста!
Администрация
Отредактировано rat (2014-01-13 10:28)
Неактивен
product_brief.tpl.html тут не причем.
кол-во колонок вывода товаров меняется в category.tpl.html или в админке (все зависит от версий скрипта).
Неактивен
Спасибо тебе, мудрый человек, все получилось!)
Отредактировано f7a (2014-01-18 16:51)
Неактивен
Страниц: 1