采用以下树结构:
????base
? ????0001
? ? ????pages
? ? file.twig
? ? file_content.twig
? ????ext
? ????store
? ? ????pages
? ? ????all
? ? ? file.twig
? ? ????0001
? ? file.twig
? ????newsletter
? ????pages
? ????all
? ? file.twig
? ????0001
? file.twig
????pages
? file.twig
????0001
file.twig
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,file.twig周围散落着一大堆.
我想渲染文件的内容base/0001/pages/file_content.twig.
但是,我希望以下文件可以更改块内的内容:
ext/<...>/pages/0001/file.twigext/<...>/pages/all/file.twig/pages/0001/file.twig/pages/file.twig但是,这些文件可能存在也可能不存在,可能需要也可能不需要,并且必须能够更改任何块的内容.
有没有办法让这项工作?
到目前为止,我有以下内容:
{% embed 'base/pages/file_content.twig' %}
{% block page_file %}
{{ parent() }}
{% if data.store_enabled %} …Run Code Online (Sandbox Code Playgroud)