|
|
|
| Я взял готовый скрипт магазина который использует шаблоны что связано с smarty
Я сделал чтобы товар выводился в виде таблице. Тока не могу сделать чередование полей разными цветами. Там <? ?> не действует. Ошибку выдает. Надо использовать {} Все так запутано.
Кто понимает в Smarty наверняка знают как можно сделать. Помогите!!! | |
|
|
|
|
|
|
|
для: technic611
(03.11.2006 в 15:15)
| | Настройте визуальный редактор так, чтобы он воспринимал правильно конструкции Smarty. Как правило в инструкции к скрипту это написанно. | |
|
|
|
|
|
|
|
для: technic611
(03.11.2006 в 15:15)
| | так а в чем проблема??? Поподробнее вырази | |
|
|
|
|
|
|
|
для: ec_stasis
(04.11.2006 в 03:02)
| | Вот это начало таблицы заголовки
файл category.tpl.html
{* category view *}
<table cellpadding=3 border=0 width="100%" >
<tr>
{if $selected_category[3]}
<td rowspan=2 valign=top>
<img src="products_pictures/{$selected_category[3]}" alt="{$selected_category[1]}">
</td>
{/if}
<td class="centralblocktitle" width="100%" >
<a href="index.php" class="bluemenusmall">{$smarty.const.LINK_TO_HOMEPAGE}</a> :
{section name=i loop=$product_category_path}
<a class="bluemenusmall" href="index.php?categoryID={$product_category_path[i][0]}">{$product_category_path[i][1]}</a> :
{/section}
</td>
</tr>
<tr>
<td align=left>
{* description *}
{$selected_category[2]}
<p>
{* show subcategories *}
{section name=i loop=$subcategories_to_be_shown}
<a class="bluemenu" href="index.php?categoryID={$subcategories_to_be_shown[i][0]}">{$subcategories_to_be_shown[i][1]}</a>
({$subcategories_to_be_shown[i][2]})<br>
{/section}
</td>
</tr>
</table>
{if $products_to_show_count ne NULL}
{if $products_to_show_best_choice ne NULL}{$smarty.const.PRODUCTS_BEST_CHOISE}{/if}
<center>{$catalog_navigator}</center>
<table cellpadding=1 border=0 width=100% height=50>
<tr>
<td height="10" width="250" bgcolor="7180AA" align="center"><b>
<font color="#FFFFFF" size="1" face="Tahoma">Наименование</font></b></td>
<td height="10" width="70" bgcolor="7180AA" align="center"><b>
<font color="#FFFFFF" size="1" face="Tahoma">Кузов</font></b></td>
<td height="10" width="70" bgcolor="7180AA" align="center"><b>
<font color="#FFFFFF" size="1" face="Tahoma">ДВС</font></b></td>
<td height="10" width="40" bgcolor="7180AA" align="center"><b>
<font color="#FFFFFF" size="1" face="Tahoma">F_R</font></b></td>
<td height="10" width="40" bgcolor="7180AA" align="center"><b>
<font color="#FFFFFF" size="1" face="Tahoma">R_L</font></b></td>
<td height="10" width="70" bgcolor="7180AA" align="center"><b>
<font color="#FFFFFF" size="1" face="Tahoma">
Сост.</font></b></td>
<td height="10" width="70" bgcolor="7180AA" align="center"><b>
<font face="Tahoma" size="1" color="#FFFFFF">Цена</font></b></td>
<td height="10" width="110" bgcolor="7180AA" align="center"><b>
<font face="Tahoma" size="1" color="#FFFFFF">Оформить</font></b></td>
</tr>
{section name=i1 loop=$products_to_show max=$products_to_show_count}
{include file="product_brief.tpl.html" product_info=$products_to_show[i1]}
{/section}
</table>
<center>{$catalog_navigator}</center>
{else}
<p>
< {$smarty.const.STRING_EMPTY_CATEGORY} >
{/if}
|
А здесь товары которые выводятся циклом. Надо чтобы цвета чередовались
файл product_brief.tpl.html
<tr class={$style[$nstyle] }>
<td height="10" width="250" bgcolor="#CFD5E2" ><a class="noline" href="index.php?productID={$product_info[11]}">
{$product_info[1]}</a></td>
<td height="10" width="70" bgcolor="#CFD5E2" align="center" > </td>
<td height="10" width="70" bgcolor="#CFD5E2" align="center"> </td>
<td height="10" width="40" bgcolor="#CFD5E2" align="center"> </td>
<td height="10" width="40" bgcolor="#CFD5E2" align="center"> </td>
<td height="10" width="70" bgcolor="#CFD5E2" align="center"></td>
<td height="10" width="70" bgcolor="#CFD5E2" align="center">{$product_info[12]}</td>
<td height="10" width="110" bgcolor="#CFD5E2" align="center">
<a href="index.php?shopping_cart=yes&add2cart={$product_info[11]}"><img border="0" src="file:///C:/main/avalonshop/design/user/Default/images/crt.gif" width="76" height="17"></a></td>
</tr>
|
| |
|
|
|
|
|
|
|
для: technic611
(04.11.2006 в 05:04)
| |
{assign var="i" value="1"}
{foreach from=$massiv_s_dannimi item=product_info}
{if $i is odd}
{assign var="color" value="#f00"}
{else}
{assign var="color" value="#00f"}
{/if}
<tr class={$style[$nstyle] }>
<td height="10" width="250" bgcolor="{$color}" ><a class="noline" href="index.php?productID={$product_info[11]}">
{$product_info[1]}</a></td>
<td height="10" width="70" bgcolor="{$color}" align="center" > </td>
<td height="10" width="70" bgcolor="{$color}" align="center"> </td>
<td height="10" width="40" bgcolor="{$color}" align="center"> </td>
<td height="10" width="40" bgcolor="{$color}" align="center"> </td>
<td height="10" width="70" bgcolor="{$color}" align="center"></td>
<td height="10" width="70" bgcolor="{$color}" align="center">{$product_info[12]}</td>
<td height="10" width="110" bgcolor="{$color}" align="center">
<a href="index.php?shopping_cart=yes&add2cart={$product_info[11]}"><img border="0" src="file:///C:/main/avalonshop/design/user/Default/images/crt.gif" width="76" height="17"></a></td>
</tr>
{$i++}
{/foreach}
|
примерно так... | |
|
|
|