Jump to content


Photo
- - - - -

Teaser не входя в подкатегорию.


Best Answer SmetDenis , 18 August 2014 - 08:23

Пробую сделать это у себя. Работает.

kyd_200x0.png

9m1_200x0.png


Вот мой файл
media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\directory.php Go to the full post


  • This topic is locked This topic is locked
17 replies to this topic

#11 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 14 August 2014 - 18:25

RK3DNP, укажите шаблон directory для подкатегорий в настройках приложения


  • 0
Изображение
 

#12 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 14 August 2014 - 19:16

Спасибо, получилось. А как можно туда еще вытащить, кроме названии категории, фото и описание этой категории?


  • 0

#13 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 August 2014 - 06:09

Вывод происходит с помощью этого цикла
\jbuniversal\templates\catalog\renderer\subcategory\directory.php

l4z_200x0.png
 
Описание
<?php echo $childCategory->description; ?>

Картинка
<?php
$image = $this->app->jbimage->get('category_teaser_image', $childCategory->getParams('site'));
echo $image['src'];
?>

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#14 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 15 August 2014 - 16:32

Описание отображается, фото нет (((
      <li>
                <a href="<?php echo $childLink; ?>"
                   title="<?php echo $childCategory->name; ?>"><?php echo $childCategory->name; ?></a>
                <?php if ($showCount && $childItemCount) { ?><span>(<?php echo $childItemCount; ?>)</span><?php } ?>
                <?php echo $childCategory->description; ?>
               
                <?php $image = $this->app->jbimage->get('category_teaser_image', $childCategory->getParams('site'));
					echo $image['src']; ?>
                 
            </li>

  • 0

#15 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 17 August 2014 - 12:05

Описание отображается, фото нет (((

 
 
В категории вы указали картинку анонса?
 
Более простой вариант получить картинку
$params = (array)$childCategory->getParams('site');
print_r($params); // все параметры массивом, среди которых будут картинки

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#16 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 17 August 2014 - 15:26

Да, изображение в анонсах есть.

 

Если 2ой вариант указать в начале файла directory.php, то ошибка:

Fatal error: Call to a member function getParams() on a non-object in


  • 0

#17 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 August 2014 - 08:23   Best Answer

Пробую сделать это у себя. Работает.

kyd_200x0.png

9m1_200x0.png


Вот мой файл
media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\directory.php

Attached Files


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#18 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 18 August 2014 - 17:55

Спасибо большое, все получилось.


  • 0




Click to return to top of page in style!