Надо вывести материалы со следующим условием:
Автор материала - пользователь, который просматривает страницу
ИЛИ
Материал имеет определенное значение в поле (например установлена галочка в чекбоксе)
upd: Если интересно, то помог модуль Views Or
Надо вывести материалы со следующим условием:
Автор материала - пользователь, который просматривает страницу
ИЛИ
Материал имеет определенное значение в поле (например установлена галочка в чекбоксе)
upd: Если интересно, то помог модуль Views Or
Комментарии
unreal? $)
Можно сделать через хуки views.
Как-то так: (может не работать, пример переделан из моего кода, там было несколько по другому.)
<?php
function hook_views_query_alter(&$view, &$query){
if ($view->name == 'your_view') {
$query->where []= array(
'type' => 'OR',
'clauses' => array ("node.uid = %d", "Какое-то выражение для чекбокса"),
'args' => array($GLOBALS['user']->uid)
);
}
}
?>
Спасибо, но для меня это слишком сложно, к сожалению. Ход моих мысле примерно таков: пункт 1 - обычный аргумент, поэтому, поидее надо сделать так, что бы в зависимости от значения поля cck проходил бы или не проходил валидацию. Только вот я пока хз, как это сделать
Нет, так не получится. Разбирайтесь с модулями, это не так уж и сложно. Хуки Views это конечно сложная тема, но тут уже я помочь могу.
ясно, спасибо за совет
а не пугает статус "DEV" модуля что Вам помог? у меня аналогичная проблема... пока что-то пугает...
А можете привести пример точно работающего кода?и еще желательно скажите в каком файле он написан:) под себя хочю переделать... чтоб, если что, потом не искать черную кошку в черной комнате...(ошибку имею ввиду)
3626 веб-мастеров думают иначе
В любом случае этот модуль из статуса dev не выйдет. Работает нормально.