Перейти к содержимому


Фотография
- - - - -

Как сделать вывод в таблице подкатегории, без отображения родительской категории


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 mityai78

mityai78

Отправлено 05 December 2012 - 18:59

Вопрос в названии темы :). Есть материал, который имеет родительскую категорию и подкатегорию. В таблицу выводится как "категория" с соответствующей ссылкой. Вот родительскую категорию в таблице отображать не надо.
Изображение
  • 0

#2 mityai78

mityai78

Отправлено 05 December 2012 - 19:10

Да, небольшое, но важное уточнение. В таблице 2 категории с одним набором полей, которые пересекаются по лектору (Лекторы одни и там и там, да и 2-е каталога делать лениво). Каждая категория и подкатегория имеет свой пункт меню. Если я не указываю в настройках элемента родительскую категорию (только одну подкатегорию), то на странице категории ничего нет, кроме заголовка. а на странице с элементами подкатегории таблица есть. Если я указываю и категорию и подкатегорию, то в таблице вылазят обе (см. скриншот), так вот такой вид меня не устраивает.
  • 0

#3 mityai78

mityai78

Отправлено 08 December 2012 - 09:28

Так чего там, нету решения моей проблемы?
  • 0

#4 SmetDenis

SmetDenis

Отправлено 08 December 2012 - 16:33


Вообще-то это не относится к JBZoo

media/zoo/elements/itemcategory/itemcategory.php

В render вызывается метод модели getRelatedCategories
он вернет все связанные категории для материала.

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

либо как хак, после цикла в массиве оставить только последний элемент

после foreach вставить что-то вроде этого
reset($values);
$values = array(end($values));



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



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


#5 mityai78

mityai78

Отправлено 08 December 2012 - 16:54

спасибо Денис. проблемы с php есть :). я лучше буду использовать метод: "нужно заменить на аналог..."
  • 0




Click to return to top of page in style!