Таксономия

Главные вкладки

Аватар пользователя ga2mer ga2mer 16 апреля 2011 в 15:06

Вообщем есть термины
-Все платформы
--Action
--Adventure
--...
Если я выбираю категорию Action(и/или другие) при создании материала, то материал не добавляется в термин Все платформы.
Вопрос:как сделать так что-бы при выборе категории Action(и/или другие) материал добавлялся в Все платформы?

Комментарии

Аватар пользователя ga2mer ga2mer 16 апреля 2011 в 15:35

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

Аватар пользователя EliteMonk EliteMonk 16 апреля 2011 в 18:29

Добавлять не надо, т.к. вложенность есть приличная, надо выводить вьюсом и там выбрать фильтр по таксономии "Таксономия: ID Термина (с глубиной)" и выбрать обратную зависимость, т.е. всех предков показывать...

Аватар пользователя Stan.Ezersky Stan.Ezersky 16 апреля 2011 в 23:10

"Maxim Click" wrote:
Зачем вьюс, если все делается намного проще?
Разбор примера в студию.

Мне кажется, что вы неверно сформировали категории (термины) изначально, попробуйте Hierarchical Select

"EliteMonk" wrote:
Maxim Click Не разбираетесь в вопросе, не советуйте!!!
+1
"Maxim Click" wrote:
тметить пункт -Все платформы тоже. Выбираете два пункта -Все платформы и любой другой.

"Maxim Click" wrote:
Нет -Все платформы показываться не будет. -Все платформы должен быть родительским пунктом а все остальные дочерними. Если выберите дочерний, родительский показан не будет.
Да пора определиться-))

Аватар пользователя Stan.Ezersky Stan.Ezersky 16 апреля 2011 в 23:23

"Maxim Click" wrote:
Задача какая для разбора?
Для особо умных и внимательных:
"ga2mer" wrote:
Вопрос:как сделать так что-бы при выборе категории Action(и/или другие) материал добавлялся в Все платформы?

Аватар пользователя EliteMonk EliteMonk 17 апреля 2011 в 1:28

При иерархии в 100 потомков будете 100 раз щелкать чтобы все их выбрать? Мыслите глобально, не умеете, не спорьте...

Аватар пользователя EliteMonk EliteMonk 17 апреля 2011 в 2:40

а если родитель имеет 100 поколений тогда что?

Техника
--Наземная
----Машина
------Легковая
--------Audi
----------A4
------------B5
--------BMW
--------MB

и так далее... чтобы вабрать B5 сейчас надо кликнуть 7 раз, а если в процессе добавиться пункт (не семь а 8 станет пунктов), вы все статьи на сайте вручную перебивать будете? А если их 10 000 уже? ROFL Удачи!

Аватар пользователя EliteMonk EliteMonk 17 апреля 2011 в 3:27

вы не правы, и не завидую вашим заказчикам, которым придётся платить вновь и вновь, а вы будете говорить "Не вижу смыла перебивать существующие статьи"

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

Аватар пользователя EliteMonk EliteMonk 17 апреля 2011 в 3:52

В этом случае надо.

"Maxim Click" wrote:
Я инженер по образованию и знаю больше твоего.

Я так и понял, правильно говорить "знаю больше вашего"...

Аватар пользователя Kvark Kvark 17 апреля 2011 в 13:42

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

Аватар пользователя zolexiy@drupal.org zolexiy@drupal.org 17 апреля 2011 в 13:55

либо я не понял, либо хз )) . А не проще поставить Hierarchical Select , как выше писали и включить "Save term lineage" ? О-о . На все случаи жизни будет ))

Аватар пользователя ga2mer ga2mer 17 апреля 2011 в 18:58

В Hierarchical Select, можно выбрать только одну родитель и только один дочерний,а мне надо что бы можно было выбирать несколько родителей и несколько дочерних + выбор надо сделать галочками.

Аватар пользователя EliteMonk EliteMonk 17 апреля 2011 в 22:57

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

to zolexiy@drupal.org
тоже вариант

to ga2mer
Это очень странная задача, которая отличается от стартовой в корне Lol Возможно вы сами себе поставили неверную задачу.