{# call 블록 : call 명령을 이용해서 매크로를 호출 한 경우 해당 블록을 call 블록이라고 한다. {% call 매크로명 %} 매크로를 호출했을 때 포함할 내용 {% endcall%} 매크로 내부에는 {{ caller() }} 기술한다. 이때 caller() 는 call블록 바디에 있는 내용을 가져온다. #} {% macro render_dialog(title, class='dialog') -%}

{{ title }}

{{ caller() }}
{%- endmacro %} {% call render_dialog('Call Block') %} Call 블록과 매크로는 동시에 사용하는 경우가 많다. 잘 익혀 두시기 바랍니다. {% endcall %}