我安装了最新的(1.0.0-dev)Sylius,安装了最新的LTS Symfony(2.8.9),我试图了解如何覆盖任何tepmplates。我找到了这个人https://www.youtube.com/watch?v=FbujTxpd3WY,但这似乎过时了。
为了理解它,我想将<title>
从Sylius更改为其他内容。
AppBundle.php
<?php
namespace AppBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class AppBundle extends Bundle
{
public function getParent()
{
return 'SyliusShopBundle';
}
}
文件夹
layout.html.twig(覆盖)
<title>MYNEWTITLE</title>
但即使在php app/console cache:clear
之后它也没有改变。有人能指出我最近的教程或看看我错了吗?
答案 0 :(得分:2)
我们不建议将Bundle的继承用于此目的,请使用app/Resources
文件夹覆盖或主题化。
看看这里:http://docs.sylius.org/en/latest/customization/template.html
对于主题,请点击此处:http://docs.sylius.org/en/latest/bundles/SyliusThemeBundle/index.html