Sitecore CMS中如何命名項目名稱


如何在Sitecore CMS中命名項目,以及配置命名限制,“顯示名稱”是什么以及如何使用它。

任何其他名稱的項目

創建Sitecore的項目,內容編輯器要求制作者為新建項目提供名稱。輸入的名稱將其作為網頁查看時用作項目URL的一部分。URL路徑將是Item Path站點主頁項目之后的部分

例如,如果示例site(http://example.com)的主項目位於/sitecore/Content/Example,且項目位於,則該項目/sitecore/Content/Example/about-us的URL about-us將為http://example.com/about-us

這也意味着在查看項目時,需要轉義項目名稱中的特殊字符。項目名稱中的空格將%20在URL中使用時轉換為如果上一個示例中的項目已命名About Us,則頁面的apth將為http://example.com/About%20Us這會對可讀性和搜索引擎優化產生負面影響,因此請務必在-兩者之間添加單詞以遵循最佳做法。

Sitecore項目名稱不必是唯一的,因為項目始終由其項目ID(GUID)唯一標識。但應避免使用具有相同名稱的多個項目,因為它會使項目的URL路徑不明確。此外,TDS期望項目具有唯一名稱,並且無法正確同步重復項目。

友情網址

在創建代表網頁的項目時,制作URL以使其對最終用戶友好是很重要的,因為用戶體驗會影響SEO排名。諸如http://example.com/My%20Very%20Long%20Item%20Name難以閱讀的URL ,應該避免;這樣可以讓用戶更輕松訪問。

在它最簡單的形式中,“dasherizing”用連字符替換項目名稱中的空格。其他特殊字符應該被刪除,以及避免百分之編碼的令牌等%20%22%26,其是空間,報價",和與符號&分別。

例如,中文標題為“新聞中心”的項目將Name字段命名為“press-center”,Display Name 字段值為“新聞中心”。本主題將在未來的博客文章中進行深入介紹。

重命名項目

Sitecore中的項目重命名非常簡單。因為在Sitecore中重命名項目非常容易,所以強烈建議不要在代碼中按名稱引用項目需要引用特定項的代碼應通過ID執行,或使用中間鏈接字段。

可以通過三種不同方式在內容編輯器中重命名項目。

從功能區

在內容樹中選擇您要重命名的項目。在功能區的“主頁”選項卡上,單擊“重命名”部分中的“重命名”按鈕。

Sitecore 8功能區顯示“主頁”選項卡上的“重命名”按鈕

Sitecore 6和7功能區顯示“主頁”選項卡上的“重命名”按鈕

將打開一個簡單的提示,詢問該項目的新名稱。

 

Sitecore 8顯示重命名模態

 

Sitecore 6和7顯示重命名模式

更改項目的名稱,完成后單擊“確定”。

從項目

在內容編輯器中選擇要重命名的項目。單擊字段組列表上方的項目名稱。

 

Sitecore 8在內容編輯器中顯示可編輯的名稱

 

Sitecore 6和7在內容編輯器中顯示可編輯的名稱

將打開一個簡單的提示,詢問該項目的新名稱。

 

Sitecore 8顯示重命名模態

 

Sitecore 6和7顯示重命名模式

更改項目的名稱,完成后單擊“確定”。

從項目的上下文菜單中

右鍵單擊要在內容樹中重命名的項目將打開上下文菜單。單擊上下文菜單中的“重命名”項。

 

Sitecore 8顯示項目上下文菜單

 

Sitecore 6和7顯示項目上下文菜單

將打開一個簡單的提示,詢問該項目的新名稱。

 

Sitecore 8顯示重命名模態

 

Sitecore 6和7顯示重命名模式

更改項目的名稱,完成后單擊“確定”。


關於命名限制的注意事項

默認情況下,Sitecore限制命名項目時可以使用的字符。以下字符默認黑名單:(space), /:?"<>|[, and ]可以通過修改以下項目的web.config文件來更改此設置

<setting name="InvalidItemNameChars" value="\/:?&quot;&lt;&gt;|[]"/> 

顯示名稱

在Sitecore中查看項目時,仍然可以查看原始的非dasherized項目名稱。在多語言網站上,能夠看到翻譯的項目名稱會很有幫助。

這是“顯示名稱”的來源。項目的顯示名稱將覆蓋內容編輯器中顯示的名稱。項目的名稱仍將保留,因此鏈接到該項目仍然可以使用dasherized路徑。

顯示名稱是標准字段中的字段,因此它支持為不同的語言分配不同的顯示名稱。

可以通過兩種不同的方式更改項目的顯示名稱。

從功能區

選擇您要更改的項目。在功能區的“主頁”選項卡上,單擊“重命名”部分中的“顯示名稱”按鈕。

 

 

Sitecore 8顯示功能區中的“顯示名稱”按鈕

Sitecore 6和7顯示功能區中的“顯示名稱”按鈕

將打開一個簡單的提示,詢問該項目的新顯示名稱。

 

Sitecore 8顯示顯示名稱模式

 

Sitecore 6和7顯示了顯示名稱模式

更改項目的顯示名稱,完成后單擊“確定”。

來自Display Name現場

選擇您要更改的項目。如果標准字段尚未顯示,則顯示標准字段打開“外觀”字段組。更新“顯示名稱”字段中的文本,並在完成后保存該項目。

Sitecore 8顯示“顯示名稱”字段

 

Sitecore 6和7顯示“顯示名稱”字段


關於顯示名稱的注釋

項目的顯示名稱更改后,Sitecore將在列出項目的任何位置的內容編輯器中顯示顯示名稱,其中包括內容樹,鏈接字段,樹列表等。

選擇項目將顯示名稱作為主標題,其實際名稱在方括號中:

 

Sitecore 8顯示示例顯示名稱

Sitecore 6和7顯示示例顯示名稱

單擊該項目Display name - [Name]仍將僅修改項目的名稱。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM