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


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

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


Лучший Ответ SmetDenis , 18 August 2014 - 08:23

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

kyd_200x0.png

9m1_200x0.png


Вот мой файл
media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\directory.php Перейти к сообщению


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

#11 Cheren-dow

Cheren-dow

Отправлено 14 August 2014 - 18:25

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


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

#12 RK3DNP

RK3DNP

Отправлено 14 August 2014 - 19:16

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


  • 0

#13 SmetDenis

SmetDenis

Отправлено 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

Отправлено 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

Отправлено 17 August 2014 - 12:05

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

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

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



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


#16 RK3DNP

RK3DNP

Отправлено 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

Отправлено 18 August 2014 - 08:23   Лучший Ответ

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

kyd_200x0.png

9m1_200x0.png


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

Прикрепленные файлы

  • Прикрепленный файл  directory.php   4.04К   64 Количество загрузок:

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



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


#18 RK3DNP

RK3DNP

Отправлено 18 August 2014 - 17:55

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


  • 0




Click to return to top of page in style!