Drupal 7 views_embed_view функция всегда использует параметры по умолчанию вместо новых

Я создал представление, имя компьютера представления отображается как «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 параметра одинаковы в обоих случаях).

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]