Jump to content


Photo
- - - - -

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


7 replies to this topic

#1 hakerstud

hakerstud

Posted 28 March 2015 - 14:32

Есть ли такая возможность без хаков в /media/zoo/applications/jbuniversal/templates/catalog/category.php?



#2 SmetDenis

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

Posted 30 March 2015 - 05:14


Добрый день,

Можно сделать копию всего шаблона catalog и выбрать её в настройках каталога.
Таким образом у вас будет собственный шаблон, где можно безбоязненно менять category.php
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#3 repato

repato

Posted 27 November 2015 - 15:48

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



#4 SmetDenis

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

Posted 01 December 2015 - 09:08

Если присмотритесь, то в указанном файле есть выбор блока информации о категории и вывод списка материалов.
Нужно категорию перенести ниже материалов.

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



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


#5 strannik_65

strannik_65
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 53
  • topics: 13

Posted 18 April 2018 - 21:44

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


  • 0

#6 strannik_65

strannik_65
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 53
  • topics: 13

Posted 26 April 2018 - 12:56

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

Удалось решить самому, на примере media/zoo/applications/product/templates/uikit3:

<div class="yoo-zoo <?php echo $css_class; ?> <?php echo $css_class.'-'.$this->category->alias; ?>">
    <?php if ($this->params->get('template.show_alpha_index')) : ?>
        <?php echo $this->partial('alphaindex'); ?>
    <?php endif; ?>

    <?php if ($this->params->get('template.show_title') || $this->params->get('template.show_description') || $this->params->get('template.show_image')) : ?>

        <?php if ($this->params->get('template.show_title')) : ?>
        <h1><?php echo $this->category->name; ?></h1>
        <?php endif; ?>
    <?php

        // render categories
        if ($this->params->get('template.show_categories', true) && ($this->category->childrenHaveItems() || ($this->params->get('config.show_empty_categories', false) && !empty($this->selected_categories)))) {
            $categoriestitle = $this->category->getParams()->get('content.categories_title');
            echo $this->partial('categories', compact('categoriestitle'));
        }

    ?>

    <?php

        // render items
        if (count($this->items)) {
            $itemstitle = $this->category->getParams()->get('content.items_title');
            echo $this->partial('items', compact('itemstitle'));
        }

    ?>



        <?php if ($this->params->get('template.show_description') || $this->params->get('template.show_image')) : ?>
        <div class="uk-clearfix">
            <?php if ($this->params->get('template.show_image')) : ?>
            <img class="<?php echo 'uk-align-'.($this->params->get('template.alignment') == "left" || $this->params->get('template.alignment') == "right" ? 'medium-' : '').$this->params->get('template.alignment'); ?>" src="<?php echo $image['src']; ?>" title="<?php echo $this->category->name; ?>" alt="<?php echo $this->category->name; ?>" <?php echo $image['width_height']; ?>/>
            <?php endif; ?>
            <?php if ($this->params->get('template.show_description')) echo $this->category->getText($this->category->description); ?>
        </div>
        <?php endif; ?>

    <?php endif; ?>

</div>

  • 0

#7 Валерий Халер

Валерий Халер
  • JBZoo User (rus)
  • User rate: ~
  • posts: 1
  • topics: 0

Posted 01 May 2018 - 09:17

 

Удалось решить самому, на примере media/zoo/applications/product/templates/uikit3:

<div class="yoo-zoo <?php echo $css_class; ?> <?php echo $css_class.'-'.$this->category->alias; ?>">
    <?php if ($this->params->get('template.show_alpha_index')) : ?>
        <?php echo $this->partial('alphaindex'); ?>
    <?php endif; ?>

    <?php if ($this->params->get('template.show_title') || $this->params->get('template.show_description') || $this->params->get('template.show_image')) : ?>

        <?php if ($this->params->get('template.show_title')) : ?>
        <h1><?php echo $this->category->name; ?></h1>
        <?php endif; ?>
    <?php

        // render categories
        if ($this->params->get('template.show_categories', true) && ($this->category->childrenHaveItems() || ($this->params->get('config.show_empty_categories', false) && !empty($this->selected_categories)))) {
            $categoriestitle = $this->category->getParams()->get('content.categories_title');
            echo $this->partial('categories', compact('categoriestitle'));
        }

    ?>

    <?php

        // render items
        if (count($this->items)) {
            $itemstitle = $this->category->getParams()->get('content.items_title');
            echo $this->partial('items', compact('itemstitle'));
        }

    ?>



        <?php if ($this->params->get('template.show_description') || $this->params->get('template.show_image')) : ?>
        <div class="uk-clearfix">
            <?php if ($this->params->get('template.show_image')) : ?>
            <img class="<?php echo 'uk-align-'.($this->params->get('template.alignment') == "left" || $this->params->get('template.alignment') == "right" ? 'medium-' : '').$this->params->get('template.alignment'); ?>" src="<?php echo $image['src']; ?>" title="<?php echo $this->category->name; ?>" alt="<?php echo $this->category->name; ?>" <?php echo $image['width_height']; ?>/>
            <?php endif; ?>
            <?php if ($this->params->get('template.show_description')) echo $this->category->getText($this->category->description); ?>
        </div>
        <?php endif; ?>

    <?php endif; ?>

</div>

Я вообще пхп не знаю, может подскажете что поменять в _default.php шаблона uikit  чтобы описание и изображение категории вниз ушли?


  • 0

#8 strannik_65

strannik_65
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 53
  • topics: 13

Posted 01 May 2018 - 15:13

Я вообще пхп не знаю, может подскажете что поменять в _default.php шаблона uikit  чтобы описание и изображение категории вниз ушли?

У меня нет каталога на JBZoo, но конструкцию посмотрел- практически аналогичная ZOO, не в дефолте менять, а по адресу media/zoo/applications/jbuniversal/templates/uikit файл category.php - код почти идентичный с вышеприведенным


  • 0




Click to return to top of page in style!