我正在使用DotnetNuke 5.4社区,我遇到了一个特定的要求。
我需要在门户网站的基础上实现可配置的页脚区域(即DNN管理员应该能够管理要在页脚区域中显示的内容和图像)。
现在我可以在门户网站上更改标题徽标,同样的功能需要扩展到页脚区域。
Q1。)是否有任何皮肤对象满足我当前的要求?
Q2。)在版权文本中,我只能输入100个字符。但我需要将其扩展到250个字符。我该怎么做。
对此方面的任何帮助表示赞赏。
谢谢,
巴鲁。
答案 0 :(得分: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。
我希望这会对你有所帮助。
答案 1 :(得分:0)
好问题。您无法在设置区域中添加其他设置,因此您需要执行一些自定义工作才能完成此操作。根据用户的精确程度,他们可以将HTML模块放在页脚窗格中,并将其标记为“在所有页面上显示”
但我想你正在寻找比这更优雅的东西。