TYPO3 8.x Flexforms的缓存问题。如果我更改了flexform配置,我必须重新启动Docker Apache web服务器。在TYPO3中,有没有更好的方法来修改Flexforms而不需要重启web服务器?
我已经在我的docker debian9 lamp堆栈上尝试过的步骤:
产生任何影响
<!--
for example modification in custom_flexform.xml before:
-->
<elementBrowserAllowed>jpg,png,gif</elementBrowserAllowed>
<!--
for example modification in custom_flexform.xml after:
-->
<elementBrowserAllowed>jpg</elementBrowserAllowed>如果不重启web服务器,flexform I'm backend不会更新我的Flexform配置。
发布于 2019-06-07 18:16:19
这可能不是缓存问题。
当您在custom_flexform.xml中更改flexform设置时,这不会影响您已经保存的记录。
要了解发生了什么,请查看pi_flexform字段,该字段很可能位于tt_content表或您的定制表中。
如果此字段中的值仍保留旧的flexform,则只需打开并保存该记录即可重写它。
还有一个命令行界面命令,你可以用它来修复你的flexforms,你需要EXT:typo3_console来完成它。
./vendor/bin/typo3cms cleanup:flexforms
./typo3cms cleanup:flexforms
然后清除前端缓存并重新加载页面。
https://stackoverflow.com/questions/56492120
复制相似问题