Убрать пагинацию с главной страницы компонента?

#1 2 апреля 2014 в 00:11
Подскажите пожалуйста как убрать пагинацию с главной страницы компонента, но оставить в категориях компонента?
#2 2 апреля 2014 в 00:28
Добавьте в шаблон компонента условие на вывод постраничной навигации если категория не корневая.

$POST['Scriptum'] = Ответ «просторный» так как мало конкретики, приведите кусок кода шаблона, например, как сейчас она у вас формируется…
#3 2 апреля 2014 в 00:32
сейчас:

{if $pages>1}
<div class="shop_pages"> {$pagebar} </div>
{/if}


задача чтобы выводилась пагинация только когда в категориях нахожусь, а на главной без нее
#4 2 апреля 2014 в 02:48
  1.  
  2. {if $pages>1 AND $cat_id != $root_cat_id}
  3. <div class="shop_pages"> {$pagebar} </div>
  4. {/if}
  5.  
Где $cat_id — id текущей категории и $root_cat_id — id корневой категории или проверять isset( $cat_id ) если id корневой категории не установлено.
#5 2 апреля 2014 в 09:29

или проверять isset( $cat_id ) если id корневой категории не установлено.

• Mike •
вот это наверное как раз должно сработаь, если знать как сделать)

первый способ не работает -не выводит пагинацию в главных категориях, если есть вложенные
#6 2 апреля 2014 в 10:26
Проверки можно делать и в php коде до передачи в Smarty.
Потом передавать в шаблон некий флаг, например, $pagebar_on и проверять только его.

  1.  
  2. {if $pagebar_on}
  3. <div class="shop_pages"> {$pagebar} </div>
  4. {/if}
  5.  
#7 13 декабря 2017 в 10:30
Как убрать список items с главной страницы объявлений?
Хочу оставить только рубрики

а с внутренних убрать список категорий.

пробую так

  1.  
  2. {if $pages>1 AND $cat_id != $root_id}
  3. Это главная страница
  4. {else}
  5. тут items
  6. {/if}
  7.  
не получается хоть root_id Хоть root_cat_id
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.