当我使用最新版本和文档引导新项目,然后向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时,什么都没有出现。
关于问题可能是什么的任何想法?
答案 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更改。
所以伊卡洛斯的答案是正确的,但出于某种原因,他所说的命令并不能解决我的问题。