2009-06-30 6 views
0

J'essaie de modifier un module dnn standard (Links) fourni avec dnn. Essentiellement ce que je veux, c'est faire une copie du module de liens en cours et changer le look de celui-ci. J'ai regardé à l'intérieur du module de liens, et chaque lien est placé dans une cellule de tableau. Je veux définir l'arrière-plan de la cellule de tableau pour être une image et avoir un effet mouseover.Personnalisation d'un module DNN

Comment est-ce que je peux faire ceci? Est-ce possible avec des conteneurs? Je ne veux pas recoder la fonctionnalité du module de liens.

Je souhaite également créer un autre type de module de liens. Je demande à ce module d'avoir un titre, un sous-titre (facultatif), suivi des liens. Puisque les tables dans le module de liens d'origine ne permettent pas un sous-titre, je pense que je dois créer une nouvelle table et la gérer séparément. Est-ce le bon chemin à suivre?

Répondre

2

Vous devriez être en mesure d'apporter les modifications à la cellule de table en éditant le fichier /DesktopModules/Links/Links.ascx

Pour ajouter le champ sous-titre, vous devez faire un journal changements. Pour cloner complètement le module, vous devez modifier la base de données, renommer toutes (ou la plupart) les classes utilisées dans le module Lien et créer une copie du dossier Liens pour contenir vos nouveaux fichiers. On dirait que vous allez dans la bonne direction pour ce changement. Cela nécessitera un niveau d'effort différent de celui d'ajouter simplement une image de fond et un effet onmouseover sur le module de liens existant.

Questions connexes