0

DotnetNuke 5.4コミュニティを使用していますが、特定の要件を満たしています。

ポータルベースで構成可能なフッター領域(つまり、DNN管理者がフッター領域に表示されるコンテンツと画像を管理できる必要があります)を可能にする必要があります。

ポータルベースでヘッダーロゴを変更できるようになったため、同じ機能をフッター領域に拡張する必要があります。

Q1。)現在の要件を満たすスキンオブジェクトはありますか?

Q2。)著作権テキストでは、100文字しか入力できませんが、250文字まで拡張する必要があります。これについてはどうすればよいですか。

この点での助けはありがたいです。

ありがとう、

バル。

4

2 に答える 2

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を表示するカスタムスキンオブジェクトを作成します。

これがお役に立てば幸いです。

于 2010-10-27T16:22:06.267 に答える
0

良い質問。設定領域に設定を追加することはできないため、これを行うにはカスタム作業を行う必要があります。ユーザーの知識に応じて、HTMLモジュールをフッターペインに配置し、「すべてのページに表示」とマークすることができます。

しかし、あなたはこれよりもエレガントなものを探していると思います。

于 2010-11-04T03:43:53.547 に答える