Post by dropaway » Mon Mar 17, 2014 5:42 pm

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

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

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

Image

Newbie

Posts

Joined
Sat Mar 01, 2014 2:31 am

Post by mostly » Mon Mar 17, 2014 7:26 pm

Малко трудно ти се разбира въпроса :)
Така ти извежда резултатите OpenCart-а или би искал така да ти ги извежда понеже от снимката която си предоставил на първия ред има един продукт а на ред 2-3 са по три продукта ?

Поздрави.

User avatar
New member

Posts

Joined
Thu Feb 28, 2013 2:03 am

Post by dropaway » Mon Mar 17, 2014 8:01 pm

Извинявам се за двусмислието, така желая да се извеждат продуктите, на първият ред да е 1 продукт, а на 2 и 3 по 3 продукта или друг разлиен брой.

Newbie

Posts

Joined
Sat Mar 01, 2014 2:31 am

Post by mostly » Mon Mar 17, 2014 9:46 pm

Това ли е което иска да се получи ? Image

User avatar
New member

Posts

Joined
Thu Feb 28, 2013 2:03 am

Post by dropaway » Mon Mar 17, 2014 9:53 pm

да общо взето така трябва да е, като на втория ред ще трябва да се докарат 3 продукта а не 2,

Newbie

Posts

Joined
Sat Mar 01, 2014 2:31 am

Post by mostly » Mon Mar 17, 2014 9:58 pm

От това обяснение което си подал
ред 1 = 1 продукт
ред 2 = 2 продукта
ред 3 = 3 продукта
си мисля че номера на продукти на реда трябва да е равен на номера на реда. Тоест на 4 ред трябва да са 4 продукта на 5 ред трябва да са 5 продукта.

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

User avatar
New member

Posts

Joined
Thu Feb 28, 2013 2:03 am

Post by dropaway » Mon Mar 17, 2014 10:04 pm

да на 1ви ред 1, а на останлите 3 ( те като цяло ще са 3 реда, тъй като има само 7 продукта за момента), но си мисля, че това което ти си изпратил като вариант на снимката, ще може да се нагласи или не :-\

Newbie

Posts

Joined
Sat Mar 01, 2014 2:31 am

Post by mostly » Tue Mar 18, 2014 3:53 pm

Не е модул а е модификация във дизайна на 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 продукта.

Поздрави.

User avatar
New member

Posts

Joined
Thu Feb 28, 2013 2:03 am

Post by dropaway » Tue Mar 18, 2014 5:19 pm

Благодаря ти за помоща, на ЛС ти писах някои подробности.

Newbie

Posts

Joined
Sat Mar 01, 2014 2:31 am
Who is online

Users browsing this forum: No registered users and 69 guests