Куда идем?

Количество рекомендуемых товаров [VM 2.0.0]

Больше
12 года 3 мес. назад #2951 от Arkado
Доброго всем времени суток.

Помогите разобраться вот в такой вещи:

В разделе "Рекомендуемые товары" отображается только 5 товаров.
Если добавлять к ним еще один, то он встаёт на место уже присутствовавшего в списке товара, заменяя его.

Мне нужно выводить 12 рекомендуемых товаров.
Как это сделать? Где подкрутить?!

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад #2953 от clerik777
Вообще настройки находятся здесь: настройки - шаблоны - Настройки главной страницы...

Поидее косяков быть не должно, попробуй после всех настроек почистить кеш в админке и в браузере. (мне частенько помогает после настроек)

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад #2954 от Arkado
Вот как раз там, где вы указали, ничего и нет.

Там находятся всего 2 настройки:

"Показать рекомендуемые товары" - галочка вкл/выкл показа.
"Количество рекомендуемых товаров" - но не всего, а в строке!

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад - 12 года 3 мес. назад #2959 от clerik777
Убедитесь что вы зашли с правами супер админа, в том числе и в virtuemart!

ВНИМАНИЕ: Спойлер!


Вот настройки:
ВНИМАНИЕ: Спойлер!
Вложения:
Последнее редактирование: 12 года 3 мес. назад пользователем clerik777.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад - 12 года 3 мес. назад #2986 от Arkado
Даже когда был один пользователь, который и являлся супер админом, ситуация была такая же.

И настройки у меня такие же. Однако в них нет опции: "Количество рекомендуемых товаров" (ВСЕГО, а не в строке!).

Ладно, рекомендуемые товары уже сделал через модуль. Однако остался вопрос с ТОП10. Их почему то тоже отображается только 5!

Куда копать - понять не могу. )
Последнее редактирование: 12 года 3 мес. назад пользователем Arkado.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад - 12 года 3 мес. назад #2987 от bionetinfo
Arkado, посмотрите как это делается для v.1.4.x здесь , возможно поможет разоброться под v.2.0.
Последнее редактирование: 12 года 3 мес. назад пользователем bionetinfo.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад #2998 от Arkado
Вообщем подсказали где искать:

"...\components\com_virtuemart\views\virtuemart\view.html.php", начиная со строки 81.

Почему-то, по умолчанию, стоит везде 5. Даже для "topTen". Где логика - непонятно.

Теперь вопрос: можно как-то вывести конфигурирование этих циферок в админку?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад #3000 от Wedal
Arkado, в первом Virtuemart логики вообще мало. В админку вывести можно, попробуйте сделать это по аналогии с другими переменными, которые туда выводятся. Придется завести новую переменную под это дело.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад #3011 от Arkado
Спасибо. Посмотрел - сделал.

В ".../administrator/components/com_virtuemart/virtuemart.cfg" добавил пару строк:
Code:
vmlayout=default show_featured=1 featured_products_per_row=3 featured_products=12 show_topTen=1 topten_products_per_row=3 topten_products=12 show_recent=1 show_latest=1

Потом в "...\com_virtuemart\views\virtuemart\view.html.php" изменил:
Code:
if (VmConfig::get('show_featured', 1)) { $featured_products=VmConfig::get('featured_products'); $products['featured'] = $productModel->getProductListing('featured', $featured_products); $productModel->addImages($products['featured'],1); } if (VmConfig::get('show_latest', 1)) { $products['latest']= $productModel->getProductListing('latest', 6); $productModel->addImages($products['latest'],1); } if (VmConfig::get('show_topTen', 1)) { $topten_products=VmConfig::get('topten_products'); $products['topten']= $productModel->getProductListing('topten', $topten_products); $productModel->addImages($products['topten'],1);

И в ".../administrator/components/com_virtuemart/views/config/tmpl/default_templates.php" уже добавил пару полей:
Code:
<tr> <td class="key"> <span class="hasTip" title="<?php echo 'Общее количество отображаемых рекомендуемых товаров'; ?>"> <?php echo 'Количество товаров (общее)'; ?> </span> </td> <td> <input type="text" name="featured_products" size="4" class="inputbox" value="<?php echo $this->config->get('featured_products') ?>" /> </td> </tr>
Code:
<tr> <td class="key"> <span class="hasTip" title="<?php echo 'Общее количество отображаемых популярных товаров'; ?>"> <?php echo 'Количество товаров (общее)'; ?> </span> </td> <td> <input type="text" name="topten_products" size="4" class="inputbox" value="<?php echo $this->config->get('topten_products') ?>" /> </td> </tr>

Всё работает. :)

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.