Я немного борюсь с представлением, которое получает данные от узла, который использует два опорных поля узла, которые указывают на один и тот же тип содержимого. С моего пути я получаю одну строку в качестве аргумента, назовем ее $fruit
.Условные отношения в Drupal Views
Запрос, который я бы сделал, если бы я сам писал запрос, был бы чем-то вроде SELECT * FROM recipe WHERE (fruit_1=$fruit OR fruit_2=$fruit)
. Моя проблема в том, что я не понимаю, как это сделать в представлении Drupal. Какие-либо предложения?
UPDATE: Я, наконец, решил, что я пытался сделать. Решение для меня состояло в том, чтобы использовать Panels
вместе с View
с использованием аргументов Views Or
и установить оба значения аргументов в соответствие с первым аргументом Panels
. Не уверен, что я объясняю либо свою проблему, либо мое решение правильно, но если кому-то понадобится более подробное объяснение, не стесняйтесь спрашивать.
Nice find! (+1) – mac
Я пытаюсь Открыть или на какое-то время, но я просто не понимаю, как это сделать. До тех пор, пока у меня есть один аргумент с идентификатором проверки идентификатора узла, он работает так, как ожидалось, но когда я добавляю «Следующая альтернатива» и проверяю свое второе поле на одно и то же значение (с аргументом «Share»), я получаю пустой 'WHERE' и ошибка sql. Не уверен, что я делаю неправильно – Marco