繁体   English   中英

如何在dnn中更改页面标题分隔符?

[英]How to change page title separator in dnn?

目前,dnn页面标题中的默认页面分隔符是“>”。 我想将它全局更改为不同的分隔符,如“|” 要么 ”-”

例如 - “SiteName | Home”或“SiteName - Home”

我怎么能这样做?

你可以在javascript中这样做:

document.title = document.title.replace(/>/g,"|"); // if you want it with |

( 要么 )

document.title = document.title.replace(/>/g,"-"); // if you want it with -

把它放在window.onload

window.onload = function(){
  document.title = document.title.replace(/>/g,"|"); // if you want it with |
}

建议的javascript解决方案可以用于浏览器显示,但对搜索引擎来说不行。

虽然我不是改变DNN核心的支持者,但是要做一个更永久的解决方案:

1 - 从DNN的根文件夹中打开Default.aspx.cs文件;

2 - 将“>”替换为“|”或“ - ” - 确保在进行搜索/替换时包括[双引号] + [空格] + [>] + [空格] + [双引号]。 搜索将找到大约4行匹配/替换它。

注意:由于这是对DNN核心文件的更改,因此无论何时在此站点上进行升级,都必须重新应用此更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM