Jump to content


Photo
- - - - -

Текст для категории есть на всех страницах, как оставить только на первой?


Best Answer fiction13 , 05 September 2014 - 08:28

Файл media/zoo/applications/jbuniversal/templates/catalog/renderer/category/_default.php

 

Меняем

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

на

<?php if (!$this->app->jbrequest->get('page') and (int)$vars['params']->get('template.category_text', 1) && $category->description) : ?>
	<div class="description-full"><?php echo $category->getText($category->description); ?></div>
<?php endif; ?>
Go to the full post


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

#11 jeyhunm

jeyhunm
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 497
  • topics: 123

Posted 06 September 2014 - 19:05

Можно в файле
jbuniversal\templates\catalog\category.php

внизу вывести

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

    // перед этой строкой
    $this->app->jbwrapper->end();

спасибо , так появляется, но это немножко не то, так как текст просто повторяется, 

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

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


  • 0

#12 SmetDenis

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

Posted 06 September 2014 - 19:09

Тогда заполнить у категории текст анонса и вывести его с помощью
echo $category->params->get('content.category_teaser_text');

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



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


#13 jeyhunm

jeyhunm
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 497
  • topics: 123

Posted 06 September 2014 - 19:19

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

echo $category->params->get('content.category_teaser_text');

уже ближе, так можно вывести текст только в определенной категории, кстати это тоже мне нужен ,

а вот как играться текстами на главной странице ?


  • 0

#14 SmetDenis

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

Posted 06 September 2014 - 19:20

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



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


#15 jeyhunm

jeyhunm
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 497
  • topics: 123

Posted 06 September 2014 - 19:31

Похоже вам проще будет использовать модули Joomla.

я уже его пользуюсь, так беда то в том, что если на главной странице количество товаров больше определенного числа, то на сл. странице текст на нижней части остается,

http://www.automodeli.su/

http://www.automodeli.su/2

 

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


  • 0




Click to return to top of page in style!