Size: a a a

2020 December 15

VP

Vlad Proshin (drugan... in Drupal RU
g0105
Доброго вечера) подскажите пожалуйста, если у меня есть Содержимое (обычные страницы) и Стоит модуль Commerce (инет-магазин) у которого своя сущность Товары. И там и там есть термины Таксономии, но выходит что через /taxonomy/term/% я могу выводить либо Товары, либо обычные Страницы. Вопрос: как можно выводить и то и то? Ведь Формат Views чего показываешь может быть либо Товар, либо Содержимое?
я сам не пробовал патч, но люди хвалят: https://www.drupal.org/project/commerce/issues/3015347
источник

AP

Anatoly Politsin in Drupal RU
g0105
Доброго вечера) подскажите пожалуйста, если у меня есть Содержимое (обычные страницы) и Стоит модуль Commerce (инет-магазин) у которого своя сущность Товары. И там и там есть термины Таксономии, но выходит что через /taxonomy/term/% я могу выводить либо Товары, либо обычные Страницы. Вопрос: как можно выводить и то и то? Ведь Формат Views чего показываешь может быть либо Товар, либо Содержимое?
у @Niklan есть в блоге решение через tvi - мы его используем
источник

NM

Nikita Malyshev in Drupal RU
Anatoly Politsin
у @Niklan есть в блоге решение через tvi - мы его используем
У меня нет вроде ничего про TVI, про его замену только есть)
источник

AP

Anatoly Politsin in Drupal RU
да
источник

AP

Anatoly Politsin in Drupal RU
:) но оно работает и мы его юзаем везде
источник

g

g0105 in Drupal RU
благодарю за столько ответов и вариантов.  мне вчера еще подсказали вывести View через Поведение при отсутствии результатов, и это тоже работает)
источник

g

g0105 in Drupal RU
Anatoly Politsin
:) но оно работает и мы его юзаем везде
ссылку мона?
источник

NM

Nikita Malyshev in Drupal RU
g0105
ссылку мона?
источник

NM

Nikita Malyshev in Drupal RU
Оно в модуль в итоге превратилось, чтобы проще было: https://www.drupal.org/project/taxonomy_custom_controller
источник

NM

Nikita Malyshev in Drupal RU
Достаточно на событие подписаться и можно творить что угодно.
источник

AP

Anatoly Politsin in Drupal RU
там под 9ку правда оно не заводится поэтому летом пришлось в свой модуль утащить плагин
источник

g

g0105 in Drupal RU
т.е. вариант Taxonomy Custom Controller самое рациональное?
источник

NM

Nikita Malyshev in Drupal RU
g0105
т.е. вариант Taxonomy Custom Controller самое рациональное?
Я не особо читал что нужно. Но это тоже самое что в статье по сути. Завернутое в модуль и управляемое через событие. То есть будет намного проще покастомить.
источник

NM

Nikita Malyshev in Drupal RU
Если в статье звучит как "то что нужно", то стоит попробовать модуль. Возни с переопределением не будет. Можно будет сразу к делу перейти.
источник

NM

Nikita Malyshev in Drupal RU
Ну или подсмотреть в его код для своей реализации, там точно на 9-ке пашет всё. Я сам им пользуюсь
источник

AP

Anatoly Politsin in Drupal RU
Nikita Malyshev
Ну или подсмотреть в его код для своей реализации, там точно на 9-ке пашет всё. Я сам им пользуюсь
я кину в личку что поправить сегодня во второй половине дня
источник

AP

Anatoly Politsin in Drupal RU
там db_select насколько я помню
источник

g

g0105 in Drupal RU
Nikita Malyshev
Если в статье звучит как "то что нужно", то стоит попробовать модуль. Возни с переопределением не будет. Можно будет сразу к делу перейти.
в статье мне сложновато звучит. суть вопроса в том что есть товары в Commerce и есть обычные страницы, и то и другое нужно вывести через один и тот-же View /taxonomy/term/%
источник

NM

Nikita Malyshev in Drupal RU
Anatoly Politsin
там db_select насколько я помню
В модуле точно никаких запросов к БД нет)
источник

NM

Nikita Malyshev in Drupal RU
Там просто заменяется стандартный контроллер терминов на кастомный, а он в свою очередь, вызывает событие, и собирает результат для страницы.
источник