Magento 2如何覆盖模块模板?

时间:2017-01-16 12:42:59

标签: themes magento2

我添加了模块:Magefan Blog

导演:app/code/Magefan/Blog/

我的主题:

app/design/frontend/Abc/themedir/

我使用: magento 2

如何覆盖模块模板?

  • 应用程序/代码/ Magefan /博客/视图/前端/模板/

  • 应用程序/设计/前端/ ABC / themedir /

我试过了:

1)创建 - >应用程序/设计/前端/ ABC / themedir / Magefan_Blog /模板/

2) app / design / frontend / Abc / themedir / Magento_MagefanBlog / templates /

但它没有用。请帮帮我

2 个答案:

答案 0 :(得分:2)

<强>解决方案:

布局:

- app/design/frontend/Abc/themedir/Magefan_Blog/layout/override/base

表示模板:

- app/design/frontend/Abc/themedir/Magefan_Blog/templates

答案 1 :(得分:0)

为我辛苦工作..

我必须创建一个自己的模板,该模板继承自当前创建的模板(文件夹,registration.php,theme.xml)并在后端选择

Template walkthrough

这里是我的结构,用于覆盖magefan博客中的template / widget / recent.phtml模板。 Tarnava /默认是我的模板名称。

tarnava-ro@mail:~/httpdocs/app/design/frontend/Tarnava$ find /var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default/registration.php
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default/Magefan_Blog
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default/Magefan_Blog/templates
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default/Magefan_Blog/templates/widget
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default/Magefan_Blog/templates/widget/recent.phtml
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default/media
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default/media/preview.jpg
/var/www/vhosts/tarnava.ro/httpdocs/app/design/frontend/Tarnava/default/theme.xml
tarnava-ro@mail:~/httpdocs/app/design/frontend/Tarnava$