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