概念は理解できますが、構文は理解できません。
彼らのサイトで使用されている例を使用します
{% macro render_dialog(title, class='dialog') -%}
<div class="{{ class }}">
<h2>{{ title }}</h2>
<div class="contents">
{{ caller() }}
</div>
</div>
{%- endmacro %}
{% call render_dialog('Hello World') %}
This is a simple dialog rendered by using a macro and
a call block.
{% endcall %}
出力はどうなりますか?
サブ質問(これがどのように機能するかについて私は混乱しているため):マクロごとに1人の発信者しか持てませんか?