SULU框架:将route属性改为resource_locator后URL刷新问题
解决步骤
清理Sulu缓存
修改页面类型配置后,Sulu会保留旧配置缓存,直接运行对应环境的命令清理:
开发环境:bin/console cache:clear
生产环境:bin/console cache:clear --env=prod批量更新资源定位器URL
针对已存在的层级页面,用Sulu内置命令批量刷新URL:bin/console sulu:content:resources:update
这个命令会遍历所有内容节点,按照新的resource_locator配置重新生成URL。检查配置有效性
确认你的配置里<tag name="sulu.rlp"/>标签没有遗漏,这个标签是让Sulu把该属性识别为资源定位器的核心标识。另外检查Mathématique页面类型有没有继承其他可能覆盖该配置的父页面类型。手动触发单页更新
如果批量命令没生效,找到后台里那些URL被跳过的层级页面,打开后直接点保存(无需修改内容),手动触发系统重新生成URL。
内容的提问来源于stack exchange,提问作者chakroun yesser
相关产品推荐
相关产品推荐

