Перейти к содержимому


Фотография
- - - - -

Картинки категорий в модуле zoocategory


  • Закрытая тема Тема закрыта
Сообщений в теме: 15

#11 werewolfgsm

werewolfgsm

Отправлено 25 August 2012 - 15:23

Не знаю как по правильному (через темплейты) надо было делать, я опишу процесс, как делал я, может кому-то пригодится.
Я делал на базе модуля mod_zoocategory
1. Скопировал модуль в папку mod_zoocategory2
2. Переименовал файлы в новом модуле с mod_zoocategory.* на mod_zoocategory2.*
3. В xml файле все упоминания mod_zoocategory заменил на mod_zoocategory2
4. В mod_zoocategory2.php файле все упоминания mod_zoocategory заменил на mod_zoocategory2
5. Файле helper.php после строки №27
foreach ($category->getChildren($flat ? true : false) as $category) {
вставил:
$params = $category->getParams('site');
$image = $this->app->jbimage->get('category_teaser_image', $params);

// для 2.0 и выше
$image = $this->app->jbimage->get('category_teaser_image', $category->getParams());
далее в том же файле приводим строки 43-47 (приблизительные номера строк) к такому виду...
if($params->get('add_count', 0)){
    $result[] = "<a href=\"$url\"$class><img src=\"{$image[src]}\" title=\"{$category->name}\" alt=\"{$category->name}\"/><span>{$category->name}</span></a>";
} else {
    $result[] = "<a href=\"$url\"$class><img src=\"{$image[src]}\" title=\"{$category->name}\" alt=\"{$category->name}\"/><span>{$category->name}</span></a>";
}
Теперь надо найти новый модуль через Менеджер расширений->Поиск Ищем наш новый модуль и используем его вместо mod_zoocategory.
Все.
  • 0

#12 werewolfgsm

werewolfgsm

Отправлено 25 August 2012 - 15:40

Если есть более оптимальный способ, подскажите пожалуйста.

  • 0

#13 Станислав

Станислав

Отправлено 25 August 2012 - 16:06

Если есть более оптимальный способ, подскажите пожалуйста.

Вы все сделали абсолютно верно  ;)
  • 0

«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.

 


#14 Сергей СК

Сергей СК

Отправлено 25 August 2012 - 18:06

СПАСИБО!!! Так все работает!!!!! 

Для отображения счетчика итемов еще нужно вставить в
({$category->itemCount()})
  как в ригинальном модуле! А так все супер!
  • 0

#15 Sliapy

Sliapy

Отправлено 25 August 2012 - 19:36

Можно ли правкой helper.php сделать, чтобы выводилась и сама выбранная в настройках модуля категория? По-умолчанию выводятся только дочерние категории.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#16 Сергей СК

Сергей СК

Отправлено 26 August 2012 - 08:20

Да, интересно также можно ли сделать их выпадающим списком?
  • 0




Click to return to top of page in style!