Отображение похожих нод по заголовку в блоке

Аватар пользователя godzone godzone 8 апреля 2017 в 11:45

Требуется вывести в блоке ноду, заголовок которой был бы равен заголовку текущей отображаемой ноде. Как такое можно реализовать?

Комментарии

Аватар пользователя godzone godzone 8 апреля 2017 в 17:11

"по заголовку" - это должен быть критерий вывода. Т.е. у меня есть два типа материала, которые создаются одновременно рулсом с одинаковыми тайтлами. В последствии мне нужно видеть на странице первого материала блок с соответствующим (согласно моему критерию) вторым.

Аватар пользователя Studio VIZA Studio VIZA 8 апреля 2017 в 17:20

Справа вверху, в настройке вьюхи скрытая вкладка "Расширенные" там контекстные фильтры, смотрели? хотя я мб не вникаю, сорри.

Аватар пользователя godzone godzone 8 апреля 2017 в 17:27

да, излазил там все, но что-то не нашел решения.. возможно недоразобрался..

Аватар пользователя xakd xakd 10 апреля 2017 в 12:22

Программным путём. Можно прямо в блоке код PHP написать, можно модулёк создать. Кода там немного

Аватар пользователя fairrandir fairrandir 10 апреля 2017 в 12:32

xakd wrote:

Можно прямо в блоке код PHP написать

Нет.
xakd wrote:

можно модулёк создать

Да.

Аватар пользователя xakd xakd 10 апреля 2017 в 12:37

Можно и то и то. Просто первое проще и только. Ну и дешевле, если для кого-то делать

Аватар пользователя fairrandir fairrandir 10 апреля 2017 в 13:30

Поясняю по хардкору, на реальном примере из практики:
Какой-то очень умный разработчик сделал три места с PHP-кодом. В них вызывались функции из http://php.net/manual/ru/book.calendar.php. После обновления версии PHP - сайт падает, ошибка - Call to undefined function cal_days_in_month() in /modules/php/php.module(80)

Внимание, вопрос: где искать этот блок? Ответ - один раз во вьюс, один раз в блоках, и ещё один раз - в панели.

Как минимум поэтому нельзя использовать PHP-фильтр.

Аватар пользователя xakd xakd 10 апреля 2017 в 13:31

Да кто спорит то? ПО хорошему нельзя, но если очень хочется - то можно. )) И будет работать. Потом уже следующий разработчик все равно найдет блок, если он не полный даун