2012-03-13 54 views
1

有誰知道如何從常規用戶控件動態更改Sitefinity中的頁面標題嗎?Sitefinity 4.4 - 在運行時動態更改頁面標題和說明

我們的場景很簡單。我們有一個搜索功能的房地產網站。在搜索結果頁面上,我們有一個顯示搜索結果的控件,但我們需要能夠根據執行的搜索更改頁面標題,說明和關鍵字。

我們發佈了Telerik,但他們給出了模糊的答案,並指出我們不正確的對象或實際上沒有工作的對象。

問候, 雅克

回答

2

的方式,我通常是在過去所做的,這是通過使用外部插件模板。

通過將小部件模板映射到外部文件,您可以使用完整的用戶控件(.ascx文件),這意味着您也可以在後面運行代碼。

從那裏,它只是一個在使用Sitefinity小工具外部模板運行像

Page.Title = "whatever"; 

欲瞭解更多信息的事,看看這個帖子:http://www.sitefinity.com/blogs/joshmorales/posts/11-05-10/mapping_external_templates_for_sitefinity_4_widgets.aspx

希望這是有幫助的!

+0

嗨喬希,我實際上只是做一個普通的用戶控制,然後使用Page.Title,它的工作。這很奇怪,因爲在Sitefinity 3.7中,我們被Telerik告知要利用InternalPage對象來獲得這個權利,現在它回到了這樣簡單的事情上。看起來好得難以置信 – Jacques 2012-03-15 06:59:27

+0

問題:如果用戶控制我們自己的自定義控件,爲什麼還要映射widget模板呢? – Jacques 2012-03-15 07:00:04

+0

如果您想要自定義一個內置的Sitefinity小部件,如BlogPosts或News – SelAromDotNet 2012-03-18 21:49:11