2009-06-30 16 views
0

Ich versuche, ein Standard-DNN-Modul (Links), das mit DNN kommt, zu ändern. Im Wesentlichen möchte ich eine Kopie des aktuellen Links-Moduls erstellen und das Aussehen ändern. Ich habe in das Modul Links geschaut und jede Verbindung wurde in eine Tabellenzelle platziert. Ich möchte den Hintergrund der Tabellenzelle als ein Bild festlegen und einen Mouseover-Effekt haben.Anpassen eines DNN-Moduls

Wie kann ich das tun? Ist es mit Containern möglich? Ich möchte die Funktionalität des Linkmoduls nicht umcodieren.

Auch ich möchte einen anderen Typ eines Links-Moduls erstellen. Ich benötige dieses Modul, um einen Titel, einen Untertitel (der optional ist), gefolgt von den Links zu haben. Da die Tabellen im ursprünglichen Links-Modul keinen Untertitel zulassen, denke ich, dass ich eine neue Tabelle erstellen und sie separat verwalten muss. Ist das der richtige Weg um runter zu gehen?

Antwort

2

Sie sollten in der Lage sein, die Änderungen an die Tabellenzelle zu machen, indem man die Datei /DesktopModules/Links/Links.ascx

Um das Untertitelfeld hinzufügen möchte, müssen Sie ein Protokoll machen Änderungen. Um das Modul vollständig zu klonen, müssten Sie Datenbankänderungen vornehmen, alle (oder die meisten) im Link-Modul verwendeten Klassen umbenennen und eine Kopie des Links-Ordners erstellen, um Ihre neuen Dateien zu speichern. Es klingt, als würdest du den richtigen Weg für diese Veränderung gehen. Dies erfordert ein anderes Maß an Aufwand als das Hinzufügen eines Hintergrundbilds und eines Onmouseover-Effekts auf das vorhandene Linkmodul.

Verwandte Themen