Выбираю в качестве аргумента - Содержимое - поле CCK - field_dress(мое поле одежда) - выбираю и заполняю PHP Код (ниже приведен сам код)
if (arg(0) == 'node' && is_numeric(arg(1))) {
$node = node_load(arg(1));
return $node->field_dress[0]['value'];
} else {
return FALSE;
}
В результате я вывожу в блоке на странице все другие материалы где есть поле Одежда.
Потом добавляю такой же аргумент с таким же PHP кодом но только выбираю поле CCK - Рубашка ( и в коде меняю на field_rubashka)
В результате в блоке появляются только те материалы, где есть поле Одежда и поле под категория Рубашка.
Вопрос???? если у меня много полей - (под категорий) (Рубашка, Джинсы, Шапки и т.д.) тогда при добавлении 3-его аргумента Джинсы, 4-ого аргумента Шапки. Вьюха показывает только первые два Одежда и следующий Рубашка а остальные игнорирует ( Чек бокс --Позволить несколько аргументов, чтобы они работали вместе.) НЕ работает Что делать?????
Комментарии
А можете скопировать SQL запрос, который данная вьюха строит? (вывод запроса включается в настройках views)
А еще складывается впечатление, что вам следовало таксономией воспользоваться - вы эти поля категориями зовете, они только для категоризации служат?
Да, у меня много полей а таксонамия выводит немного криво, да и узнал я о ней поздно по этому не стал все переделовать, я не умею писать PHP запросы поэтому прошу помочь
очень может быть, что сейчас все еще проще создать нужную структуру таксономией и программно пройтись по товарам, чтобы выставить термины по значениям текущих полей. а потом просто поля удалите. и клиенту забивать товары будет наверняка проще.
вы не ответили.
Где и как это сделать?
на странице views в предпросмотре. (в 6ке он по умолчанию ниже результатов).
UPD приложение
куда нужно скопировать этот запрос?
а еще дайте скрин настроек вашего views
при нажатии на предпросмотр мне пишит
SQL-запрос Запрос пуст - нечего выполнять
значения для контекстных фильтров выставьте