0

dnn に付属する標準の dnn モジュール (リンク) を変更しようとしています。本質的に私が欲しいのは、現在のリンク モジュールのコピーを作成し、その外観を変更することです。リンク モジュールの内部を調べたところ、各リンクはテーブル セルに配置されています。表のセルの背景を画像にして、マウスオーバー効果を持たせたいです。

これどうやってするの?コンテナで可能ですか?リンクモジュールの機能を再コーディングしたくありません。

また、別のタイプのリンク モジュールを作成したいと考えています。このモジュールには、タイトル、サブタイトル (オプション)、その後にリンクを付ける必要があります。元のリンク モジュールのテーブルではサブタイトルが許可されていないため、新しいテーブルを作成して個別に管理する必要があると考えています。これは下る正しい道ですか?

4

1 に答える 1

2

ファイル /DesktopModules/Links/Links.ascx を編集して、表のセルを変更できるはずです。

サブタイトル フィールドを追加するには、変更のログを作成する必要があります。モジュールを完全に複製するには、データベースを変更し、Link モジュールで使用されているすべて (またはほとんど) のクラスの名前を変更し、Links フォルダーのコピーを作成して新しいファイルを保持する必要があります。この変化に向けて、あなたは正しい道を進んでいるようです。これには、単に背景画像を追加し、既存のリンク モジュールに影響を与える onmouseover とは異なるレベルの作業が必要になります。

于 2009-07-02T15:10:41.437 に答える