Sylius覆盖模板

时间:2016-08-30 10:52:10

标签: php symfony override sylius

我安装了最新的(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';
    }
} 

文件夹

Folder

layout.html.twig(覆盖)

<title>MYNEWTITLE</title>

但即使在php app/console cache:clear之后它也没有改变。有人能指出我最近的教程或看看我错了吗?

1 个答案:

答案 0 :(得分:2)

我们不建议将Bundle的继承用于此目的,请使用app/Resources文件夹覆盖或主题化。

看看这里:http://docs.sylius.org/en/latest/customization/template.html

对于主题,请点击此处:http://docs.sylius.org/en/latest/bundles/SyliusThemeBundle/index.html