Обычно для создания вьюхи похожих товаров использую Similar By Terms. Но что если товары классифицированы, не словарем таксономии, а полем "Выбор из списка". Как тогда вывести похожие товары.
Вводить код через админку это страшный моветон и дырка в безопасности. В восьмерке это вроде бы вообще невозможно.
Попробуй еще посмотреть вот этот модуль: https://www.drupal.org/project/views_evi . Он и для семерки есть.
Если я правильно понял, то подобное делал с помощью References + node_reference_view_formatter
Создаете блок во вьюхе, в нем выводите поле "Выбор из списка".
В качестве форматтера - "Rendered view" (модуль node_reference_view_formatter)
Ну и в настройках самого поля устанавливаете связь как то так:
И еще, вроде, во вьюхе нужно добавить дисплэй "Вложение". Будет отвечать за конечный вывод блока на странице.
Да, это я тупанул. Я этот метод использовал при создании нового сайта. Где требовалось выводить связанные ноды вручную из списка со множественным выбором.
А если сайт рабочий уже, то только новое поле создавать и вручную редактировать. Если товаров не очень дофига конечно.
Комментарии
Контекстный фильтр и default value через token?
default value через token - это как?
Как-нибудь вот так:
В качестве токена вбить что-нибудь типа [node:field_category:value]
Но это восьмерка, про семерку ничего не ведомо мне.
Я и в 8-ке такого в каробке не вижу.
Это через что сделано: views_argument_token или views_extras?
Да, это действительно views_argument_token - уж и не помню когда и зачем ставил его
Думаю нужно вывести в контенкстный фильтр поле Списка и значение по умолчанию PHP код. Вот только что в этот код вписывать?
Вводить код через админку это страшный моветон и дырка в безопасности. В восьмерке это вроде бы вообще невозможно.
Попробуй еще посмотреть вот этот модуль: https://www.drupal.org/project/views_evi . Он и для семерки есть.
Если я правильно понял, то подобное делал с помощью References + node_reference_view_formatter
Создаете блок во вьюхе, в нем выводите поле "Выбор из списка".
В качестве форматтера - "Rendered view" (модуль node_reference_view_formatter)
Ну и в настройках самого поля устанавливаете связь как то так:
И еще, вроде, во вьюхе нужно добавить дисплэй "Вложение". Будет отвечать за конечный вывод блока на странице.
Для описываемого способа нужно чтобы было поле референса на типе материала?
Да, конечно, поле к типу материала привязывается.
если б на сайте такое поле было я б вопросы не задавал. там по другому классифицированы элементы.
Вы же написали, что:
>>Но что если товары классифицированы, не словарем таксономии, а полем "Выбор из списка"<<
Раз у товара есть это поле, значит оно создано для типа материала? Или же я неправильно понял.
Видимо неправильно поняли. Это просто поле выбор из списка. Не нод референс, не эннтити референс.
Да, это я тупанул. Я этот метод использовал при создании нового сайта. Где требовалось выводить связанные ноды вручную из списка со множественным выбором.
А если сайт рабочий уже, то только новое поле создавать и вручную редактировать. Если товаров не очень дофига конечно.
вручную редактировать я не буду т.к. есть vbo, feeds