Sitecore根据Sitecore树中定义的项目名称生成URL, http://samplewebsite/Pages/Sample Page 但我们的客户有兴趣降低所有URL(页面/样本页面)的大小写,并使用连字符(样本页面)格式化空格. 我怎样才能做
http://samplewebsite/Pages/Sample Page
但我们的客户有兴趣降低所有URL(页面/样本页面)的大小写,并使用连字符(样本页面)格式化空格.
我怎样才能做到这一点?
在您的web.config中,您可以添加< replace find =“”mode =“on”replacewith =“ - ”>在< encodeNameReplacements>中用连字符格式化空格的节点.但要小心 – 这意味着您不能再在项目名称中使用连字符(因为Sitecore将尝试查找其中包含空格的项目)要对您的URL进行小写,您可以使用规则引擎,如John West所述:
Use the Sitecore Rules Engine to Control Item Names