Hello Readers,
This tutorial will guide you about 'How to use twig syntax in Drupal 8'. These basics of twig syntax will help you to understand:
1. How to print value
2. How to use it with control statement like if, else 
3. How to comment the line in twig template.
 
Printing variables
Use this syntax  {{ }} to print a variable in twig.
for eg:
//This syntax is used to print out the result of expression like
{{ page.primary_menu }}
 
Control statements:  
Use curly braces with percentile like {% … %} for logic statement or assignment
for eg:
{% if page.footer1 %}
<div>
    {{ page.primary_menu }}
</div>
{% else %}
<div>
        {{ page.custom_menu }}
</div>
{% endif %}
Comments:
Use this syntax # … #} to comment the lines or blocks.
for eg:
{#
     <header id="header" class="header">
        <h1 class="logo"> {{ page.header }} </h1>
    </header>
#}
 
Debugging variables:
dump() function is used to debugging variables. eg: {{ dump(page) }}
                       
                    
0 Comment(s)