我继承了一个WordPress网站,其中的主题是使用Twig / Timber构建的,尽管我对Twig有了很多了解,但是我碰到了一些我不了解的内容。
情况是这样的:原始主题在整个站点中具有相同的页脚。使用以下内容将页脚直接拉入base.twig文件:
{% include 'includes/footer.twig' %}
现在在某些页面上需要有一个备用页脚,因此我在base.twig模板中为页脚添加了一个块:
{% block footer %}{% endblock %}
然后,我尝试将页脚模板放到更具体的页面模板的此块中:
{% block footer %}
{% include 'includes/footer.twig' %}
{% endblock %}
除非完全删除页脚,否则对站点绝对没有任何作用。我是否需要将新的页脚块添加到所有页面模板中(假设是,但是认为如果只尝试一次,则可以在一个页面上运行)?我是否缺少有关如何初始化块的信息?我已经清除了站点和服务器级别的缓存,并在网上搜索/阅读了很多内容。我希望这里的人对我在这里做错的事情有所了解。预先感谢您对此有任何想法!