Frage

Können wir einen Inhalt verwalteten Master-Seite in dotnetnuke erstellen?

zB. Ich mag den rechten Bereich und unteren Bereich seinen Inhalt verwaltet, aber die gleiche Sache auf allen Seiten zu zeigen.

Danke

War es hilfreich?

Lösung

Was Sie beschreiben, ist im Wesentlichen, was DNN ruft eine Haut .

Eine DNN Haut ist eigentlich nur eine ASP.NET-Benutzersteuerung (ascx), die Seitenbreite oder Website-weite Blick diktiert und das Gefühl, die Entwicklern die gleiche Funktionalität wie eine Master-Seite bietet, mit der Ausnahme, dass es bindet in DNN spezifischen Elemente und nutzt einige DNN spezifische Bedienelemente, wie Menü / Navigation, logo, Paniermehl, Login / Benutzerkonto Links, etc.

Nun, um die Möglichkeit zu bieten, Content Management-Funktionen standortweite hinzuzufügen, Sie einen Bereich in der Haut geben, ein Modul zu platzieren (sagen wir mal, ein Text / HTML-Modul). Dieser Bereich ist ein Bereich bezeichnet. Sobald Sie ein Modul zu diesem Bereich in den Einstellungen hinzufügen, können Sie es sagen, auf jeder Seite erscheinen. Auf diese Weise kann das Modul auf einer beliebigen Seite bearbeitet werden, und ihre Änderungen werden auf allen Seiten automatisch berücksichtigt werden.

Überprüfen Sie heraus DNN Website, da es eine Tonne Dokumentation enthält, wie viele gemeinsame Aufgaben: http://www.dotnetnuke.com/Support/Documentation/DownloadableFiles/tabid/478/Default.aspx . Unter der Technischen Dokumentation , werden Sie das Kürschnern Dokument greifen wollen (ich glaube, es ist eine PDF).

Andere Tipps

DNN-Module kann so eingestellt werden, auf allen Seiten angezeigt werden, indem eine Checkbox in den Moduleinstellungen zu überprüfen. Allerdings DNN nicht das Konzept einer Master-Seite verwenden. Es injiziert Module (Benutzersteuerungen) in Containern auf einer einzigen aspx Seite zur Laufzeit.

Eine Master-Seite wäre eine große Bereicherung für DotNetNuke, die Sie nicht Inhalt in einem einzigen Bereich der Seite ersetzen. Die ganze Seite aktualisiert. Wenn Sie zum Beispiel haben ein Menü und Sie nur den Inhalt das, was man in einem bestimmten Inhaltsbereich erscheinen auswählen, ohne den Rest der Seite aktualisieren Sie Module von Drittanbietern zurückgreifen müssen, die das zu tun versuchen, aber in der Regel nicht. Es gibt ‚Modul Wrapper‘, sondern alle diejenigen, die ich getestet habe, haben Probleme mit Modulen, die dem Benutzer ermöglichen, den Inhalt zu bearbeiten. Edit-Anzeigen sind usualy verschiedene Benutzersteuerdateien (ascx), die gestartet werden, wenn Sie den Modul Inhalt bearbeiten. Da die Seite mit der neuen Seite aktualisiert haben Sie Ihren Platz verloren. Diese Modul-Wrapper funktionieren für statische Inhalte und einige andere Kontrollen, aber nicht für alle Bedienelemente.

IFrames verwendet werden (DNN hat) Inhalt zu handeln, sondern dass nicht der probelms bekommt mentione oben befreien. Ich bin stark in DNN investiert, die UCanUse.com Website läuft so dies kein Slam auf DNN ist. Ich dachte, ich würde versuchen, die quesiton mit Detail zu beantworten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top