Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
510 views
in Technique[技术] by (71.8m points)

Drupal 9, Twig Tweak, and placing a Views block

I've placed a Views block via Twig Tweak in page-front.html.twig before and it worked fine. That was on Drupal 8, but now I'm on Drupal 9. Here's what I would have done in Drupal 8:

<div id="library_carousel">{{ drupal_view('library_carousel ', 'block_carousel') }} </div>

Here's what I gather I'm supposed to do in Drupal 9:

<div id="library_carousel">
    <div>{{ drupal_view('library_carousel ', 'block_carousel') }} </div>
</div>

It's not rendering anything. In Views, it shows the view machine name as 'library_carousel'. Inside the view, it shows the block machine name as 'block_carousel'.

I've confirmed that if I place the block via the Drupal interface, it does render correctly. I just can't get it to render via Twig Tweak. And yes, I've flush all the caches multiple times. Also, I have other things in the page-front twig that render correctly so I know the template is rendering in general.

Any suggestions on why this isn't working? Thanks!

question from:https://stackoverflow.com/questions/65924211/drupal-9-twig-tweak-and-placing-a-views-block

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...