1

Тема: Вопрос про "Связанные товары"

Здравствуйте,

Не могу разобраться.
Суть проблемы: связанные товары на странице продукта у половины товаров выводяться нормально так -
http://i067.radikal.ru/1201/7f/2d64388dcc9b.jpg

а, у некоторых так -
http://s017.radikal.ru/i436/1201/64/51384d6a3fb1.jpg
т.е. первые 3 товара становяться нормально горизонтально,
4-тый чётко в центре следующего ряда,
а 5-ый и 6-ой переносяться на третий ряд.

Как подкорретикровать код, чтобы везде сопутствующие товары выводились в два ряда по 3 штуки?

Thumbs up Thumbs down

2

Re: Вопрос про "Связанные товары"

предоставьте кусок того кода который сейчас выводит эти товары

Люди меняются, времена меняются, результат остается...

Thumbs up Thumbs down

3

Re: Вопрос про "Связанные товары"

Вот:

{if $model->getRelatedProductsModels()}
    <h5>Купившие этот товар также покупают</h5>
        {# Display list of related products #}
        <ul class="products">
            {$count = 1;}
            {foreach $model->getRelatedProductsModels() as $p}
                <li {if $count == 3} class="last" {$count = 0}{/if}>
                    <div class="image" style="display:table-cell;vertical-align:middle;overflow:hidden;">
                        <a href="{shop_url('product/' . $p->getUrl())}">
                            <img src="{productImageUrl($p->getId() . '_small.jpg')}" border="0"  alt="image" />
                        </a>
                    </div>
                    <h3 class="name"><a href="{shop_url('product/' . $p->getUrl())}">{echo ShopCore::encode($p->getName())}</a></h3>
                    <div class="price priceLight">
                        {$p->firstVariant}
                        {if $p->hasDiscounts()}
                            <s>{echo $p->firstVariant->toCurrency('origPrice')} {$CS}</s>
                            <br/>
                            <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
                        {else:}
                            <span style="font-size:20px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
                        {/if}                   
                    </div>
                    <!--<div class="compare"><a href="{shop_url('compare/add/' . $p->getId())}">Сравнить</a></div> -->
                </li>
                {if $count == 3}<li class="separator"></li> {$count=0}{/if}
                {$count++}
            {/foreach}
        </ul>
    {/if}

Thumbs up Thumbs down

4

Re: Вопрос про "Связанные товары"

измените

<li {if $count == 3} class="last" {$count = 0}{/if}>

на

<li {if $count == 3} class="last"{/if}>
Люди меняются, времена меняются, результат остается...

Thumbs up Thumbs down

5

Re: Вопрос про "Связанные товары"

Спасибо большое. Заработало и встало как надо.

Thumbs up Thumbs down