Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 Количество товара возле пункта категории
revenger_zv
Новичок
Сообщений: 45
Регистрация: 21-06-2010


12-12-2011 00:36
Вечер добрый. Возникла необходимость показать количество товара в каждой категории. Вот примерно как на картинке.
Пробовал взять кусок кода, отвечающий за показ количества товаров на странице категории. но что-то не судьба. Возможно кто-то задавался подобным вопросом?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Anton


Профессионал
Сообщений: 462
Регистрация: 24-02-2011


12-12-2011 02:06
Код:
<span class="category-product-count">
       {include file="$tpl_dir./category-count.tpl"}
</span>
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
error5121
Новичок
Сообщений: 1
Регистрация: 24-12-2011


24-12-2011 21:58
А куда етот код именно вставить? Может подсказали бы? :)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
gsv1982


Новичок
Сообщений: 33
Откуда: Чернигов
Регистрация: 16-03-2011


14-02-2012 16:10
В blockcategories.php добавить
include(dirname(__FILE__).'/countproducts.php');

Вместо
return array('id' => $id_category, 'link' => $link->getCategoryLink($id_category, $resultIds[$id_category]['link_rewrite']),
'name' => $resultIds[$id_category]['name'], 'desc'=> $resultIds[$id_category]['description'],
'children' => $children);

return array('id' => $id_category, 'link' => $link->getCategoryLink($id_category, $resultIds[$id_category]['link_rewrite']),
'name' => $resultIds[$id_category]['name'], 'desc'=> $resultIds[$id_category]['description'],
'children' => $children, 'product_count' => $resultIds[$id_category]['product_count']);
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
gsv1982


Новичок
Сообщений: 33
Откуда: Чернигов
Регистрация: 16-03-2011


14-02-2012 16:15
В category-tree-branch.tpl
меняем
<a href="{$node.link}" {if isset($currentCategoryId) && ($node.id == $currentCategoryId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">{$node.name|escape:html:'UTF-8'}</a>

на

<a href="{$node.link|escape:html:'UTF-8'}" {if $node.id == $currentCategoryId}class="selected"{/if} title="{$node.name}">{$node.name} {if isset($prod_count[$node.id])} {$prod_count[$node.id]} {else} (0) {/if}</a>


 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
petrols
Новичок
Сообщений: 18
Регистрация: 17-02-2012


10-04-2012 02:55
Проделал все сказанное выше, выскакивает ошибка:

Fatal error: Using $this when not in object context in /home/users2/p/petrols/domains/magsveta.ru/modules/blockcategories/countproducts.php on line 2

В чем может быть проблема?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
petrols
Новичок
Сообщений: 18
Регистрация: 17-02-2012


11-04-2012 20:14
Нашел модуль www.nethercottconstructions.com/en/prestashop-modules/1-ajax-sliding-categories.html

Цена: 50 AU. Это что-то в районе 1500 р.

Есть нуждающиеся, можно скинуться и купить!

Вот пример применения bioaquatek.com
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Krd23
Новичок
Сообщений: 8
Регистрация: 19-06-2012


19-06-2012 17:42
Вопрос такой, а куда именно вставлять include(dirname(__FILE__).'/countproducts.php'); в фале blockcategories.php ???

вставлял в нескольких местах, после сохранения, получаю белый лист вместо главной страницы. :(

 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
gsv1982


Новичок
Сообщений: 33
Откуда: Чернигов
Регистрация: 16-03-2011


10-09-2012 21:37
Файл blockcategories.php

public function install()
{
include(dirname(__FILE__).'/countproducts.php');
if (!parent::install() OR
!$this->registerHook('leftColumn') OR
!$this->registerHook('header') OR


Сообщение отредактировано gsv1982 10-09-2012 16:38 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
iDem
Новичок
Сообщений: 3
Регистрация: 26-06-2012


08-07-2015 20:30
Цитата:( gsv1982 @ 14-02-2012 17:14 Смотреть сообщение )
Вот файл countproducts.php

По ссылке вирус, осторожнее!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 1 2 >