Ajajaajaja

Рубрики родительские для такомсонии

Например есть рубрики:
Windows
Mac OS
Linux

И есть пользовательская таксономия с рубриками и подрубриками:
Программы
– Медиа

  • Утилиты
  • Офисные

Игры
– Аркады

  • Стрелялки
  • Стратегии

Драйвера
– Видео

  • Звук
  • Связь

При добавлении записи указывается и рубрика и таксономия.

Как сделать стандартные рубрики родительскими для пользовательской таксономии?

То есть например при переходе в рубрику Windows отображаеются термы таксономии Программы (как заголовок) и её дочерние термы Медиа, Утилиты, Офисные (как ссылки) затем Игры, Драйвера по тому же принципу. После перехода по ссылке Медиа отображаются записи которым назначена рубрика Windows и терм Медиа.

Если записи назначен терм Утилиты и рубрика Windows, при переходе из рубрики Windows она отображается, при переходе из рубрики Linux соответственно нет.

Если в рубрике Linux нет ни одной записи с термом Драйвера, то этот терм с дочерними термами при переходе из рубрики не отображается.

Как этого добится?

Термы записей пересек-ся с рубрикой

Здравствуйте.
Вопрос следующий:
Есть рубрики

Рубрика 1
Рубрика 2
Рубрика 3

и есть иерархическая таксономия (по типу рубрик) с родительскими и дочерними термами.

Терм 1.0
— Терм 1.1
— Терм 1.2
Терм 2.0
— Терм 2.1
— Терм 2.2
Терм 3.0
— Терм 3.1
— Терм 3.2

При добавлении записи указывается рубрика и дочерний (-ие) термы.

Например:
Запись 1 (Рубрика 1, Терм 2.1, Терм 3.2)
Запись 2 (Рубрика 1, Терм 2.1, Терм 1.2)
Запись 3 (Рубрика 2, Терм 2.1, Терм 1.2)

Как сделать чтоб при нажатии на рубрику отображались термы таксономии (в виде ссылок) пересекающиеся с ней?
При этом текущая рубрика была бы родительской к таксономии

Например:
жмем на Рубрика 1 отображаются ссылки Терм 1.2, ерм 2.1 и Терм 3.2, если кликнуть на Терм 1.2 увидим Запись 2, на Терм 2.1 увидим Запись 1, Запись 2.
жмем на Рубрика 2 отображаются ссылки Терм 1.2 и Терм 2.1, если кликнуть на Терм 1.2 увидим Запись 3, на Терм 2.1 увидим Запись 3.

Anonymous
Отправить
Ответ на: