Page 1 of 1

различен брой продукти на ред

Posted: Mon Mar 17, 2014 5:42 pm
by dropaway
различен брой продукти на ред

ред 1 = 1 продукт
ред 2 = 2 продукта
ред 3 = 3 продукта

някъкви идеи ???

Image

Re: различен брой продукти на ред

Posted: Mon Mar 17, 2014 7:26 pm
by mostly
Малко трудно ти се разбира въпроса :)
Така ти извежда резултатите OpenCart-а или би искал така да ти ги извежда понеже от снимката която си предоставил на първия ред има един продукт а на ред 2-3 са по три продукта ?

Поздрави.

Re: различен брой продукти на ред

Posted: Mon Mar 17, 2014 8:01 pm
by dropaway
Извинявам се за двусмислието, така желая да се извеждат продуктите, на първият ред да е 1 продукт, а на 2 и 3 по 3 продукта или друг разлиен брой.

Re: различен брой продукти на ред

Posted: Mon Mar 17, 2014 9:46 pm
by mostly
Това ли е което иска да се получи ? Image

Re: различен брой продукти на ред

Posted: Mon Mar 17, 2014 9:53 pm
by dropaway
да общо взето така трябва да е, като на втория ред ще трябва да се докарат 3 продукта а не 2,

Re: различен брой продукти на ред

Posted: Mon Mar 17, 2014 9:58 pm
by mostly
От това обяснение което си подал
ред 1 = 1 продукт
ред 2 = 2 продукта
ред 3 = 3 продукта
си мисля че номера на продукти на реда трябва да е равен на номера на реда. Тоест на 4 ред трябва да са 4 продукта на 5 ред трябва да са 5 продукта.

А ти искаш само на първия ред да е един продукт а на всички останали да са три ?

Re: различен брой продукти на ред

Posted: Mon Mar 17, 2014 10:04 pm
by dropaway
да на 1ви ред 1, а на останлите 3 ( те като цяло ще са 3 реда, тъй като има само 7 продукта за момента), но си мисля, че това което ти си изпратил като вариант на снимката, ще може да се нагласи или не :-\

Re: различен брой продукти на ред

Posted: Tue Mar 18, 2014 3:53 pm
by mostly
Не е модул а е модификация във дизайна на OpenCart от мен.

За да се получи това което искаш намираш файла /catalog/view/theme/default/template/product/category.tpl

И вътре в него търсиш ред:

Code: Select all

    <?php foreach ($products as $product) { ?>
след което го заменяш с това

Code: Select all

    
    <?php $numProducts = 1;$numProductsPerRow = 3;?> 
    <?php foreach ($products as $key => $product) { ?>
    <?php if($key == $numProducts){echo"<br>";$numProducts=$numProducts+$numProductsPerRow;} ?>
Това ще направи желания от тебе ефект на първия ред ще има само един продукт а на всички останало ще има по 3 продукта.

Поздрави.

Re: различен брой продукти на ред

Posted: Tue Mar 18, 2014 5:19 pm
by dropaway
Благодаря ти за помоща, на ЛС ти писах някои подробности.