模板更改未显示与Sulu

时间:2017-07-22 09:01:18

标签: php symfony sulu

当我使用最新版本和文档引导新项目,然后向homepage.xml添加一些属性或在homepage.html.twig中呈现一些文本时没有任何更改。

homepage.xml我添加了此

<property name="header" type="media_selection">
     <meta>
         <title lang="en">Header</title>
     </meta>
</property>

直接位于article属性下方,当我转到管理页面时,header未显示。

对twig文件的小改动也是如此。当我在那里转储内容var时,什么都没有出现。

关于问题可能是什么的任何想法?

2 个答案:

答案 0 :(得分:7)

我对Sulu不熟悉,但我猜这是与Symfony相关的问题,你看到的是缓存版本。尝试清除缓存(请参阅How to Use the Console):

Symfony控制台

对于生产环境:

php bin/console cache:clear --no-warmup --env=prod

对于开发环境:

php bin/console cache:clear --no-warmup --env=dev

Sulu控制台

根据Daniel Rotter的评论,Sulu的控制台略有不同,请尝试:

php bin/adminconsole cache:clear --no-warmup --env=dev
php bin/websiteconsole cache:clear --no-warmup --env=dev

这是未经测试的,因为我没有准备好尝试安装Sulu。 Daniel Rotteer确认(见评论),

答案 1 :(得分:1)

所以我找到了解决方案。我从项目目录中运行了命令rm -rf var/cache,然后在页面上呈现了Twig更改。 所以伊卡洛斯的答案是正确的,但出于某种原因,他所说的命令并不能解决我的问题。