Quake_SS
Постоялец
- Регистрация
- 12 Ноя 2008
- Сообщения
- 133
- Реакции
- 5
- Автор темы
- #1
Хочу сделать разбивку примерно как тут
слева фото, потом идёт в колонку название, артикул, рейтинг и краткое описание, потом цена
получается три ячейки
это получилось, но есть проблема, после этих ячеек удаляю дублирующийся код(ту разбивку что стоит по умолчанию) и все товары полностью пропадают, не могу понять в чём дело.
вот кусок кода:
после последнего иф идёт повтор, который я удаляю и всё пропадает.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
слева фото, потом идёт в колонку название, артикул, рейтинг и краткое описание, потом цена
получается три ячейки
это получилось, но есть проблема, после этих ячеек удаляю дублирующийся код(ту разбивку что стоит по умолчанию) и все товары полностью пропадают, не могу понять в чём дело.
вот кусок кода:
Код:
<!-- Thumbnail -->
<a {$target} href='{$_product_url}'>{if $product_info.thumbnail}
<img src="{$smarty.const.URL_PRODUCTS_PICTURES}/{$product_info.thumbnail|escape:'url'}" alt="{$product_info.name|escape:'html'}" title="{$product_info.name|escape:'html'}" />
{elseif $product_info.picture}
<img src="{$smarty.const.URL_PRODUCTS_PICTURES}/{$product_info.picture|escape:'url'}" alt="{$product_info.name|escape:'html'}" title="{$product_info.name|escape:'html'}" />
{/if}</a>
</td>
<td valign="middle" width="80%" ><div class="prdbrief_name"><a {$target} href='{$_product_url}'>{$product_info.name|escape:'html'}</a>
{* product code (SKU) *}
{if $product_info.product_code && $smarty.const.CONF_ENABLE_PRODUCT_SKU}
<br><i>{$product_info.product_code|escape:'html'}</i>
{/if}
{if $smarty.const.CONF_VOTING_FOR_PRODUCTS eq 'True'}
{if $PAGE_VIEW ne 'mobile' && $product_info.customer_votes > 0} {* rating *}
<div class="sm-current-rating1"><div class="sm-current-rating1-back"> </div><div class="sm-current-rating1-front" style="width: {$product_info.customers_rating*13}px;"> </div></div>
{/if}
{/if}
</div>
<div class="prdbrief_brief_description">{$product_info.brief_description}</div>
</td>
<td width="10%" align="center">
<div class="prdbrief_options">
<table>
{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
{section name=i loop=$product_info.product_extra}
{if $product_info.product_extra[i].option_type != 0}
{section name=k loop=$product_info.product_extra[i].option_show_times}
<tr>
<td>
{$product_info.product_extra[i].name|escape:'html'}{if $product_info.product_extra[i].option_show_times > 1} ({$smarty.section.k.index+1}):{else}:{/if}
</td>
<td>
{counter name=select_counter assign=_cnt}
<select name='option_{$_cnt}' class="product_option">
<option value='' rel="0">{"str_not_defined"|translate|escape:'html'}</option>
{section name=j loop=$product_info.product_extra[i].values_to_select}
<option value='{$product_info.product_extra[i].values_to_select[j].variantID}' rel='{$product_info.product_extra[i].values_to_select[j].price_surplus}'
{if $product_info.product_extra[i].values_to_select[j].variantID == $product_info.product_extra[i].variantID}selected="selected"{/if}>
{$product_info.product_extra[i].values_to_select[j].option_value}
</option>
{/section}
</select>
</td>
</tr>
{/section}
{/if}
{/section}
</table>
</div>
{if $currencies_count ne 0 && $product_info.Price > 0}
<div class="prdbrief_price">
<span class="totalPrice">{$product_info.PriceWithUnit}</span>
</div>
{/if}
{if $product_info.ordering_available && $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
<div class="prdbrief_add2cart">
<input type="image" src="{$button_add2cart_small}" alt="{'str_add_to_cart_string'|translate}" title="{"str_add_to_cart_string"|translate}"
{if $smarty.const.CONF_SHOPPING_CART_VIEW ne $smarty.const.SHCART_VIEW_PAGE && !$widget} class="add2cart_handler" rel="{if $widget}widget{/if}" {/if} />
</div>
{elseif $smarty.const.CONF_SHOW_ADD2CART eq 1 && $smarty.const.CONF_CHECKSTOCK && !$product_info.in_stock && $product_info.ordering_available}
<div class="prd_out_of_stock">{lbl_prd_out_of_stock}</div>
{/if}
{if $PAGE_VIEW ne 'mobile' && $product_info.allow_products_comparison && $show_comparison} {* removed ' && $categoryID == $product_info.categoryID' *}
{/if}
</form>
</td>
</tr></table>
{/if}