對不起,如果這是一個愚蠢的基本問題,(也抱歉,如果它不應該在stackoverflow上,但opencart論壇似乎是無用的)..但我需要一些幫助將新的opencart模板文件添加到另一個模板文件中。Opencart 3.x - 包括一個新的模板文件
本質上,我在/ theme/customtheme/template/common /中創建了一個新的頭文件,名爲「header_home.twig」。
然後在home.twig,我已經改變了{{標題}}說{{header_home}},但它沒有顯示任何內容。
基本上,我所做的就是複製header.twig,重命名爲header_home.twig,並提出在「XXXXX」,看它是否在呼喚新的文件,它不是。相反,它不顯示任何東西。
這裏就是我的home.twig現在看起來像:
{{ header_home }}
<div id="common-home" class="container">
<div class="row">{{ column_left }}
{% if column_left and column_right %}
{% set class = 'col-sm-6' %}
{% elseif column_left or column_right %}
{% set class = 'col-sm-9' %}
{% else %}
{% set class = 'col-sm-12' %}
{% endif %}
<div id="content" class="{{ class }}">{{ content_top }}{{ content_bottom }}</div>
{{ column_right }}</div>
</div>
{{ footer }}
我想我莫名其妙地失蹤了一步,當談到加入新的模板文件?如果有人能夠幫助我添加一個新的樹枝文件,這將是太棒了。
您需要使用,當你想要的[包括(https://twig.symfony.com/doc/2.x/tags/include.html)功能包括其他模板。更多重用代碼的方法可以在這裏找到(https://stackoverflow.com/questions/40526990/difference-between-include-extends-use-macro-embed-in-twig) – DarkBee
非常感謝! –