簡體   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