не выводит название категории в шаблоне com_board_items.tpl

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 10 февраля 2015 в 09:25
Скажите почему в файле com_board_items.tpl не выводится название категории? Строка которая выводит ниже:

  1. {if $con.cat_title}
  2. <span class="bd_item_cat"><a href="/board/{$con.category_id}">{$con.cat_title}</a></span>
  3. {/if}
Знаю что рыть надо в файле components/board/frontend.php

Что там проверить конкретно надо? Нашел два куска кода которые относятся к файлу com_board_items.tpl:

  1. // Отдаем в шаблон объявления
  2. $smarty = $inCore->initSmarty('components', 'com_board_items.tpl');
  3. // Если необходимо, отдаем в шаблон html формы сортировки
  4. if ($category['orderform']){
  5. $smarty->assign('order_form', $model->orderForm($orderby, $orderto, $category));
  6. }
  7.  
  8. $pagebar = ($category['id'] != $model->root_cat['id']) ? cmsPage::getPagebar($total, $model->page, $category['perpage'], '/board/%catid%-%page%', array('catid'=>$category['id'])) : false;
  9.  
  10. $smarty->assign('cfg', $model->config);
  11. $smarty->assign('root_id', $model->root_cat['id']);
  12. $smarty->assign('items', $items);
  13. $smarty->assign('cat', $category);
  14. $smarty->assign('maxcols', $category['maxcols']);
  15. $smarty->assign('colwidth', round(100/$category['maxcols']));
  16. $smarty->assign('pagebar', $pagebar);
  17. $smarty->display('com_board_items.tpl');


  1. $smarty = $inCore->initSmarty('components', 'com_board_items.tpl');
  2. $smarty->assign('cfg', $model->config);
  3. $smarty->assign('page_title', $_LANG['BOARD'].' - '.$user['nickname']);
  4. $smarty->assign('root_id', $model->root_cat['id']);
  5. $smarty->assign('items', $items);
  6. $smarty->assign('cat', $category);
  7. $smarty->assign('maxcols', 1);
  8. $smarty->assign('colwidth', 100);
  9. $smarty->assign('pagebar', $pagebar);
  10. $smarty->display('com_board_items.tpl');
#2 10 февраля 2015 в 17:46
Я думаю многие пользователи благодарны вам за такое неинформативное название темы.
Нельзя в теме кратко описать о чем речь?
#3 10 февраля 2015 в 17:58

{if $con.cat_title}

somik

— Выводит, если оно*(название) есть и было задано.
#4 10 февраля 2015 в 20:58


{if $con.cat_title}

— Выводит, если оно*(название) есть и было задано.

• Mike •

ну так везде задано. как может быть категория без названия.
#5 10 февраля 2015 в 21:10
По той информации которую вы предоставили — это единственно возможный ответ… )

Это же у вас не первое сообщение на форуме.
Какая версия? Как её довели до такого состояния?
Чем подробнее распишите, тем легче будет поставить диагноз и что-то подсказать реально.
#6 11 февраля 2015 в 09:31

Чем подробнее распишите, тем легче будет поставить диагноз и что-то подсказать реально.

• Mike •

Версия 1.10.1
Компонент доски модифицированный — небезызвестный iBoard.
#7 11 февраля 2015 в 14:45

$smarty->assign('cat', $category);

somik

— Проверяйте в файле php выше по коду как формируется переменная $category, вплоть до запроса к БиДе и «распутаете клубочек»
#8 8 апреля 2015 в 09:35
Ищите в 1.10.3 строку 106

  1.  
  2. // Отдаем в шаблон объявления
  3. cmsPage::initTemplate('components', 'com_board_items')->
  4. assign('pagetitle', $pagetitle)->
  5. assign('order_form', $order_form)->
  6. assign('cfg', $model->config)->
  7. assign('root_id', $model->root_cat['id'])->
  8. assign('items', $items)->
  9. assign('cat', $category)->
  10. assign('maxcols', $category['maxcols'])->
  11. assign('colwidth', round(100/$category['maxcols']))->
  12. assign('pagebar', $pagebar)->
  13. display('com_board_items.tpl');
  14.  
  15. // Отдаем в шаблон категории
  16. cmsPage::initTemplate('components', 'com_board_cats')->
  17. assign('cats', $cats)->
  18. assign('category', $category)->
  19. assign('root_id', $model->root_cat['id'])->
  20. assign('is_user', $inUser->id)->
  21. assign('maxcols', $model->config['maxcols'])->
  22. display('com_board_cats.tpl');
  23.  
// Отдаем в шаблон категории
// Отдаем в шаблон объявления

меняете местами — будут категории снизу

Переносите
  1. assign('pagetitle', $pagetitle)->
в шаблон объявлений — будут в списке объявлений заголовки
#9 22 апреля 2015 в 08:30

Ищите в 1.10.3 строку 106

Anonim

благодарю
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.