How to embed php in twig

后端 未结 3 539
旧时难觅i
旧时难觅i 2020-12-16 15:05

I have a do_shortcut and I need to embed it in a twig template. I tried by coping the code in a php file my-code.php:



        
相关标签:
3条回答
  • 2020-12-16 15:48

    About the include part, create a my_code.html.twig file at app/Resources/views/my_code.html.twig and copy-paste your code from my-code.php

    Then you can include that code anywhere like :

    {% include 'my_code.html.twig' %}
    

    EDIT: tested and working in symfony3

    0 讨论(0)
  • 2020-12-16 15:59

    You can't do that, you should create a twig extension and transform the php function into a twig function: http://symfony.com/doc/current/cookbook/templating/twig_extension.html

    0 讨论(0)
  • 2020-12-16 15:59

    Try this code:

    {{ wp.do_shortcode('[shortcode]')|raw }} 
    
    0 讨论(0)
提交回复
热议问题