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


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

Анонс категории вывод под элементами


Сообщений в теме: 7

#1 Анна

Анна

Отправлено 13 September 2017 - 12:02

Добрый день! Вот в это теме было решение, как установить описание категории под элементами. 

А как вывести туда же и анонс категории? 

 

Спасибо!


  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 13 September 2017 - 19:07

Анонс это где? что?


  • 0

#3 Анна

Анна

Отправлено 13 September 2017 - 21:09

Анонс это где? что?

Извините, 

меняю шаблон вывода категории media/zoo/applications/jbuniversal/templates/bootstrap/category.php - добавила вывод полного описания категории вниз, после items

   if (!$this->app->jbrequest->get('page') and (int)$this->params->get('template.category_text', 1) && $category->description) {
         echo '<div class="description-full container">' .  $category->getText($category->description). '</div>';

и создала свой шаблон для вывода элементов в media/zoo/applications/jbuniversal/templates/bootstrap/renderer/category/parallax.php,

где у меня выводится анонс категории, а полное описание я, соответственно,    удалила

 <?php if ((int)$vars['params']->get('template.category_teaser_text', 1) && $vars['params']->get('content.category_teaser_text', '')) : ?>
            <div class="description-teaser">
                <?php echo $vars['params']->get('content.category_teaser_text', ''); ?>
            </div> 
        <?php endif; ?>

 Вопрос в том, как мне поставить вывод анонса вверху, перед выводом items


Сообщение отредактировал Анна: 13 September 2017 - 21:15

  • 0

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 13 September 2017 - 22:44

$title = $this->app->string->trim($category->get('content.category_title', ''));

он?


  • 0

#5 Анна

Анна

Отправлено 14 September 2017 - 08:04

Нет, это title. 

Анонс - это параметр категории. Вот на скрине то, что должно быть внизу. Под выводом материалов. 

cPbtUB1p.jpeg


  • 0

#6 CB9TOIIIA

CB9TOIIIA

Отправлено 14 September 2017 - 08:08

$anons = $this->app->string->trim($category->get('content.category_teaser_text', '')); 
echo $anons;

  • 0

#7 Анна

Анна

Отправлено 14 September 2017 - 13:12

$anons = $this->app->string->trim($category->get('content.category_teaser_text', '')); 
echo $anons;

 

Нет, не получается. 

В media/zoo/applications/jbuniversal/templates/catalog/category.php добавляю 

$anons = $this->app->string->trim($category->get('content.category_teaser_text', '')); 

Вывожу после списка items - не отображается. Параметр "Показать анонс" указан "да" в категории

 

Пробую ставить перед выводом вот такую проверку: 

   if (isset($category) && $this->params->get('content.category_teaser_text', 1) && $currentView == 'category') {
           echo '<div class="description-teaser">' .$anons. '</div>';
    }       

тоже не работает.  Должно же быть решение... :( 


  • 0

#8 CB9TOIIIA

CB9TOIIIA

Отправлено 14 September 2017 - 13:14

Делать dump и смотреть.

<?php 

var_dump($this->app->string->trim($category->get('content.category_teaser_text', '')));

?>

Что выводит?


  • 0




Click to return to top of page in style!