Я создал представление, имя компьютера представления отображается как «list_events», а имя отображаемого компьютера — «черный», я также добавил три фильтра:
а) Содержание: опубликовано (да)
б) Содержание: Тип (= Событие)
c) Содержание: тип события (= платный)
Это хорошо отображается на второй боковой панели.
Теперь я хочу встроить этот вид в боковую панель один в одном из блоков. Для этого я создал пользовательский модуль с именем ‘show event’ и добавил в него следующий код:
function show_event_block_view($delta = '') {print_r($delta);
if ($delta == 'event') {
$viewName = 'list_events';
$viewsHtml = views_embed_view($viewName, 'block', '1', 'Event', 'Free');
return $viewsHtml;
}
}
Но он никогда не учитывает мой новый параметр, например «Бесплатно», он всегда принимает «Оплачено». (Обратите внимание, что первые 2 параметра одинаковы в обоих случаях).
Задача ещё не решена.
Других решений пока нет …