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


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

Вывод списка определенных подкатегорий в материале

подкатегории

Лучший Ответ SmetDenis , 26 February 2015 - 12:51

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

 

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

Категорию даже можно взять из материала, основную. Например так.

 

if ($category->parent === $this->getItem()->getPrimaryCategoryId()) { ... }
Перейти к сообщению


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

#1 medzub

medzub

Отправлено 20 February 2015 - 14:44

Доброго времени суток!
 
На нашем сайт полностью создан с использованием ваше приложение, но к сожалению я с ним только начал знакомится. Не могли бы Вы мне ответить на один вопрос:
 
"Каким образом можно выводить связанные элементы только с определенной подкатегорией.
 
Поясняю:
C помощью вашего компонента создана такая иерархия категорий:
- Метро
-- Проспект Просвещения
-- Гражданский проспект
- Районы
--  Калининский район
--  Красносельский район
 
 
Сейчас выводится обычным способом, но все подкатегории:
echo $this->renderPosition('position_name’);
 
Результат:
-- Проспект Просвещения
-- Гражданский проспект
--  Калининский район
--  Красносельский район
 
Пример посмотреть можно: http://medzub.ru/stomatologii/ibn-sina   (Метка: Районы и Метро)
 
 
А хотелось бы понять каким образом можно реализовать вывод:
Проспект Просвещения
Гражданский проспект
 
 
P.S. Joomla 2.5, JBZoo 2.0.1

  • 0

#2 laRus

laRus

Отправлено 20 February 2015 - 20:14

Добавьте, пожалуйста, картинки с Вашими настройками!


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#3 SmetDenis

SmetDenis

Отправлено 21 February 2015 - 11:34


А хотелось бы понять каким образом можно реализовать вывод:
Проспект Просвещения
Гражданский проспект


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

Вывод происходит в этом файле
media\zoo\elements\itemcategory\itemcategory.php

В функции render() есть цикл, там нужно добавить условие
kjtk_200x0.png


if ($category->parent == 0) { ... }

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



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


#4 medzub

medzub

Отправлено 24 February 2015 - 10:15

Добавьте, пожалуйста, картинки с Вашими настройками!

 

Кусок вывода шаблона Full

settings.jpg

 

 

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

 

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

 

Вот так сейчас

today.jpg

 

 

Как нужно

next.jpg

 

Структура категорий

cat.jpg


  • 0

#5 laRus

laRus

Отправлено 24 February 2015 - 11:18

Структура категорий
Вы не хотите сделать метро подкатегориями районов? 
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#6 medzub

medzub

Отправлено 24 February 2015 - 11:20

Вы не хотите сделать метро подкатегориями районов? 

Что это изменит?


  • 0

#7 laRus

laRus

Отправлено 24 February 2015 - 11:30

А при такой организации каталога можно выводить подкатегории, относящиеся ТОЛЬКО к определенной категории.

Т.е. Указали в качестве категории район - вывели все метро, которые к нему относятся (при условии, конечно, что они у Вас - подкатегории  :) ).


Сообщение отредактировал Ursa: 24 February 2015 - 11:31

  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#8 medzub

medzub

Отправлено 24 February 2015 - 11:45

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


  • 0

#9 laRus

laRus

Отправлено 24 February 2015 - 13:00

но уже многое завязанно на данную структуры

Насколько много? И что именно? Что-то ВНЕ Zoo-JBZoo?

Спрашиваю, т.к. если рассматривать JBZoo,так при изменении структуры каталогов-подкаталогов JBZoo из админки, всё плавно (читай: гибко  :))  и автоматически в магазине перестраивается... хотя, вполне вероятно, что есть и другие решения, но КУДА они (эти решения) потом могут завести - это еще большой вопрос.


Сообщение отредактировал Ursa: 24 February 2015 - 13:02

  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#10 medzub

medzub

Отправлено 24 February 2015 - 13:35

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

 

Не ужеле ни чего в таком духе нету:

echo $this->renderPosition('position_name’)  : $param = 'psevdonim-cat' => 'metro';

???


  • 0





Темы с аналогичным тегами подкатегории

Click to return to top of page in style!