0

DNN4.09.03に取り組んでいます。リンクモジュールのルックアンドフィールを変更したい。コンテナで外観を変更する方法は知っていますが、リンク自体のマウスオーバー効果を実現したいと思います。

よく見ると、リンクがテーブルデータセルに配置されているように見えます。そのセルの背景を画像に設定し、マウスオーバーで別の画像と交換します。これはスキニングで行うことができますか?

そうでない場合は、リンクモジュールソースの拡張/カスタマイズについてサポートが必要です。最初にこれを行うための開発環境のセットアップ方法を知る必要があります。VS2008で動作するDotNetNukeソリューション(ソースコード付き)があります。リンクモジュールのソースを統合して、カスタマイズできるようにするにはどうすればよいですか(名前を変更します-おそらくmylinks)?

4

2 に答える 2

0

コンテナでこれを行うことはできないと思います。ひょっとしてできるのなら、コードを修正してやった方が簡単だと思います。リンクモジュールを変更すると、将来リンクモジュールをアップグレードする際に問題が発生する可能性があることを覚えておく必要があります。

Links モジュールを Web アプリケーションとして DNN VS2008 ソリューションに追加するだけです。その中でやらない変更は何でもできます。次に、nant スクリプトを使用してパッケージ化し、DNN/Install/Modules フォルダーにコピーします。次に、DNN インストール URL にアクセスします。
http://<dnn_url>/Install/Install.aspx?mode=installresources

または、VS2008 でいくつかのビルド後のコマンドを記述して、コピーすることもできます。既存のモジュールと、モジュールの各パーツ ファイル (.ascx、.dnn、.sqldataprovider) がインストール後に DNN に格納されている場所を確認します。

于 2009-07-04T14:24:44.283 に答える
0

これは、いくつかの創造的な CSS とおそらく少しの jQuery で可能です - 私はコアモジュールに触れることなく、ブログモジュールのためにこの種のことをたくさんしました -

于 2009-12-02T04:57:51.340 に答える