2010-10-27 74 views
0

我使用的DotNetNuke 5.4社區管理的頁腳區域,我已經遇到了具體要求。在DotNetNuke的,我們怎樣才能使每個門戶

我需要在門戶基礎上爲可配置頁腳區域(即DNN管理員應該能夠管理要在頁腳區域中顯示的內容&圖像)。

正如現在我可以改變門戶的基礎上頭標識,相同的功能需要擴展到頁腳區域。

Q1)是否有滿足我目前的需求任何皮膚對象?

Q2。)在版權文本中,我僅限於輸入100個字符。但我需要將其限制爲250個字符。關於此問題,我該怎麼辦。

在這方面的任何幫助表示讚賞。

謝謝,

Balu。

回答

0

看來你需要自定義皮膚對象。 我將在下面的方式做到這一點:

創建一個名爲表:

create table projectSettings(
projectSettingId bigint not null identity(1,1) primary key, 
portalId int , 
settingName varchar(100), 
setttingValue varchar(max) 
) 
-- name looks odd, but don't use siteSettings, portalSettings, HostSettings etc 
-- because it may be possible that they are already exists in dnn 

創建要在頁腳像所有事物的條目,複製權,以及其他任何您想要的設置

創建一個自定義外觀對象,它將接受portalId和SettingKey作爲屬性,並根據查詢顯示settingValue。

我希望這會幫助你。

+0

謝謝你的suggestion.It更優雅和未來,但是我是在加入另一個表到CMS.Instead有點捨不得我保留了一個皮膚對象從一個XML獲取詳細信息。 – balu 2010-11-15 11:22:57

0

好問題。您無法將其他設置添加到設置區域,因此您需要執行一些自定義工作來完成此操作。這取決於如何精明的用戶,他們可以把一個HTML模塊中的腳註窗格,標誌着它在顯示所有網頁「

但我想象你正在尋找的東西比這更優雅。

+0

是的,我的客戶端擁有不同版權和頁腳的多個門戶,並且他對配置每個文本模塊並不感到如此舒適。因此,我決定開發一個上述建議的皮膚對象。但添加文本模塊非常棒想,謝謝。 – balu 2010-11-15 11:26:07