_master 模板默认主题中的记录在哪里定义?

Where is record getting defined in the _master template default theme?

我刚刚浏览了 _master.twig 的内容,发现了以下代码行:

<title>
            {%- if record.title is defined %}{{ record.title|striptags }} | {% endif -%}
                {{ app.config.get('general/sitename') -}}
            {% if record.title is not defined and app.config.get('general/payoff') %} | {{ app.config.get('general/payoff') }}{% endif -%}
        </title>

现在我没有看到在这一行之前包含任何其他模板,那么 record 到底来自哪里?在 bolt 的 _master 模板中在哪里定义它?

record 是从控制器传入的变量之一。它保存您正在查看的当前记录的数据。

它在 _master.twig 中可用,因为您的记录模板扩展了 _master.twig 模板。