Рейтинг:0

Как распечатать открытый блок фильтра в файле шаблона?

флаг id

У меня есть представление с открытым фильтром таксономии. Я настроил его так, чтобы он отображался как отдельный блок, чтобы я мог распечатать другой шаблон ветки. Я попробовал это.

/**
 * Реализует hook_preprocess_block() для block.html.twig.
 */
 функция themename_preprocess_block (массив и переменные $) {
   $variables['featured'] = views_embed_view('view_name', 'contextual_filter_block_machine_name');
 }

Затем я использовал {{ рекомендовано}} в шаблоне блока, но это не работает.

Есть ли другой способ сделать это?

Chris Happy avatar
флаг cg
Вы переименовали `themename` в имя машины вашей темы? Кроме того, можете ли вы запустить `debug(json_encode(views_embed_view('view_name', 'contextual_filter_block_machine_name')))`, а затем проверить страницу «Последние отчеты журнала»?
Рейтинг:0
флаг id

Я использовал другой подход для решения проблемы. Я переопределил шаблон представлений, чтобы распечатать открытый фильтр там, где я хотел. Вы можете получить его как

{{ незащищенный}}

в шаблоне ветки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.