Jump to content


Photo
- - - - -

Шаблон Ulkit, сначала материалы, потом содержание категории


Best Answer zeus07 , 28 November 2016 - 14:33

Немного дополню только

Если перенести таким образом, то перенесётся не только описание, но и заголовок категории и тоже.

 

Мне часто  приходится кастомизировать шаблоны, и я делаю таким образом. 

 

Данный код 

   if (isset($category)) {
       echo $this->app->jblayout->render($currentView, $category);
    }

у меня просто закомментирован

 

Ниже я вывожу заголовок таким образом:

echo '<h1 class="title">'.$category->name.'</h1>'; 

И в нужном месте описание категории

if ($page == 0) {
    	echo '<div class="description-full">'.$category->description.'</div>';
    } 

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

Go to the full post


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

#1 Anderson

Anderson
  • JBZoo User (rus)
  • User rate: 0
  • posts: 37
  • topics: 11

Posted 25 November 2016 - 15:53

Добрый вечер! Сделал сайт, и встал вопрос: в текущей категории отображаются сначала текст, картинки этой категории, а внизу уже список айтемов или список подкатегорий (например), как сделать чтобы вверху был список айтемов (или подкатегорий), а уже внизу описание текущей категории? Шаблон Ulkit, JBZoo 2.3.0, Helix framework.

Спасибо!


  • 0

#2 SmetDenis

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

Posted 28 November 2016 - 08:39

Добрый день,

 

Посмотрите шаблон категории

media\zoo\applications\jbuniversal\templates\<TPL>\category.php

 

Там есть блоки помеченные комментариями

"category render" и "category items render"

 

Перенесите верхний под нижний

5d84_200x0.png


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



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


#3 zeus07

zeus07
  • JBZoo User (rus)
  • User rate: 6.6
  • posts: 1090
  • topics: 172

Posted 28 November 2016 - 14:33   Best Answer

*
POPULAR

Немного дополню только

Если перенести таким образом, то перенесётся не только описание, но и заголовок категории и тоже.

 

Мне часто  приходится кастомизировать шаблоны, и я делаю таким образом. 

 

Данный код 

   if (isset($category)) {
       echo $this->app->jblayout->render($currentView, $category);
    }

у меня просто закомментирован

 

Ниже я вывожу заголовок таким образом:

echo '<h1 class="title">'.$category->name.'</h1>'; 

И в нужном месте описание категории

if ($page == 0) {
    	echo '<div class="description-full">'.$category->description.'</div>';
    } 

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


Edited by zeus07, 28 November 2016 - 14:33.

  • 6

#4 SmetDenis

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

Posted 28 November 2016 - 16:15

zeus07, спасибо.

Хороший ответ! 


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



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


#5 zeus07

zeus07
  • JBZoo User (rus)
  • User rate: 6.6
  • posts: 1090
  • topics: 172

Posted 28 November 2016 - 18:37

zeus07, спасибо.

Хороший ответ! 

 

Спасибо! )


  • 0

#6 Anderson

Anderson
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 37
  • topics: 11

Posted 28 November 2016 - 18:54

Спасибо, ребят! Реально очень помогли!


  • 0




Click to return to top of page in style!