SilverStripe-更改子页面的完整URL,从父页面中删除前缀

时间:2020-05-13 21:08:32

标签: silverstripe silverstripe-4

我正在研究SilverStripe项目。在我的项目中,我有一个页面,其中包含一个这样的子页面。

enter image description here

在图中,“联系我们”页面和“联系我们成功”页面具有相同的页面类型,即页面。与我们联系页面的网址为{base-url} / contact-us。成功页面URL为{base-url} / contact-us / success。由于“与我们联系”页面的URL段为“ contact-us”,因此“与我们联系”成功页面的前缀为“ contact-us”。我想做的是将成功页面的URL更改为{base-url} / contact-success,以删除“ contact-us”页面。在CMS中,我只能更改URL的最后一段。我不允许更改前缀。我该如何实现?

1 个答案:

答案 0 :(得分:0)

您必须将页面移至树的顶部。或制作一个指向“联系成功页面”的虚拟页面

相关问题