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


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

Вывод описания подкатегории


Лучший Ответ Kess , 06 January 2015 - 11:25

Прошу прощения за долгий ответ.

 

Для под-подкатегорий вывод описания точно такой же:

echo $childCategory->description;

Предыдущее решение выводит описание подкатегории первого уровня.

Перейти к сообщению


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

#1 RK3DNP

RK3DNP

Отправлено 03 January 2015 - 10:08

На сайте используются 2 языка, перевод осуществляется с помощью  zoolingual Но возникла проблема в категории:

мне нужно чтобы на стринце категорий, у подкатегорий отображалось их описание. Оно отображается только в том случае, если текст находится в поле Анонс. Но для поля Анонс нет аналогичного поля на английском языке. Если вывести через поле в описание, то это поле не отображается в шаблоне подкатегории.

Как можно вывести либо описание категории в шаблоне подкатегории

media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\

либо сделать поле анонса и для английского языка, я думаю это более сложно.

 

Спасибо.


  • 0

#2 Kess

Kess

Отправлено 03 January 2015 - 11:28

Вывести текст описания категории в этом шаблоне можно так:

echo $vars['object']->description;

  • 0

#3 RK3DNP

RK3DNP

Отправлено 03 January 2015 - 11:50

Вывести текст описания категории в этом шаблоне можно так:

echo $vars['object']->description;

 
Не выводит ничего так
<div class="text"> <?php echo $childCategory->getParams('site')->get('content.category_teaser_text', '');?></div>
<div class="text2"> <?php echo $vars['object']->description;?> </div>
<div class="text"> iSystem (Италия) – это комплекс космецевтических препаратов, который содержит уникальные по своей эффективности активные компоненты для лечения и коррекции кожи.</div>

<div class="text2"> </div>

  • 0

#4 RK3DNP

RK3DNP

Отправлено 03 January 2015 - 12:16

Забыл указать, что для вывода используется другой шаблон, directory.php я правда не знаю, был ли этот фаил изначально или был просто переименован, уже не помню.


  • 0

#5 RK3DNP

RK3DNP

Отправлено 04 January 2015 - 14:58

Больше идей нет, как можно вывести описание?


  • 0

#6 Kess

Kess

Отправлено 06 January 2015 - 11:25   Лучший Ответ

Прошу прощения за долгий ответ.

 

Для под-подкатегорий вывод описания точно такой же:

echo $childCategory->description;

Предыдущее решение выводит описание подкатегории первого уровня.


  • 0

#7 RK3DNP

RK3DNP

Отправлено 06 January 2015 - 19:11

Прошу прощения за долгий ответ.

 

Для под-подкатегорий вывод описания точно такой же:

echo $childCategory->description;

Предыдущее решение выводит описание подкатегории первого уровня.

 

Спасибо, помогло, а можете еще подсказать, если указываю файл в zoo\applications\jbuniversal\templates\catalog\renderer\category\

_default.php отображается только описание категории, без фото

directory.php отображается только фото в описании, но нет фото.

Не могу сделать отображение фото и описания. В настройках для фото, отображение стоит.


  • 0

#8 RK3DNP

RK3DNP

Отправлено 06 January 2015 - 19:19

А ну с фото, разобрался почти, у меня фото в свойствах категории указано как фото анонса... если указать как фото изображения, то проходит все. Как можно тогда в _default.php вывести фото анонса, без текста анонса?


  • 0

#9 SmetDenis

SmetDenis

Отправлено 09 January 2015 - 08:59

Картинку подкатегории можно вывести следующим образом
<?php
$link = $this->app->route->category($subcategory);
$image = $this->app->jbimage->get('category_teaser_image', $subcategory->getParams('site'));
?>
<a href="<?php echo $link; ?>" title="<?php echo $subcategory->name; ?>"><img
    src="<?php echo $image['src']; ?>" <?php echo $image['width_height']; ?>
    alt="<?php echo $subcategory->name; ?>"
    title="<?php echo $subcategory->name; ?>"
/></a>

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



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


#10 RK3DNP

RK3DNP

Отправлено 09 January 2015 - 15:13

Картинку подкатегории можно вывести следующим образом

<?php
$link = $this->app->route->category($subcategory);
$image = $this->app->jbimage->get('category_teaser_image', $subcategory->getParams('site'));
?>
<a href="<?php echo $link; ?>" title="<?php echo $subcategory->name; ?>"><img
    src="<?php echo $image['src']; ?>" <?php echo $image['width_height']; ?>
    alt="<?php echo $subcategory->name; ?>"
    title="<?php echo $subcategory->name; ?>"
/></a>

 

Я еще не проверял, это обычная картинка, картинка категории, а картинку анонса как вывести в файле _default.php в папке категории?


  • 0




Click to return to top of page in style!