Изменение product_brief.html

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

Quake_SS

Постоялец
Регистрация
12 Ноя 2008
Сообщения
133
Реакции
5
Хочу сделать разбивку примерно как тут

слева фото, потом идёт в колонку название, артикул, рейтинг и краткое описание, потом цена
получается три ячейки
это получилось, но есть проблема, после этих ячеек удаляю дублирующийся код(ту разбивку что стоит по умолчанию) и все товары полностью пропадают, не могу понять в чём дело.
вот кусок кода:
Код:
<!-- 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">&nbsp;</div><div class="sm-current-rating1-front" style="width: {$product_info.customers_rating*13}px;">&nbsp;</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}
после последнего иф идёт повтор, который я удаляю и всё пропадает.
 
не актуально. закрывайте.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху