Ich versuche, ein benutzerdefiniertes Teil zu erstellen, das nur Text in die Seite löscht. Ich habe ein Teil mit der GUI, die ich "Side Feature" nannte, erstellt und ein Textfeld namens "Featured" hinzugefügt. Ich versuche, es auf die Seitenleiste zu setzen, die ich auf meinem Layout erstellt habe, aber ich weiß nicht, wie ich es in die Seitenleiste verschieben soll. Es zeigt sich auf meinem Hauptinhalt.Ein bisschen verwirrt mit dem Erstellen von benutzerdefinierten Inhaltsteilen und Platzierung
Wie verschiebe ich es in die Sidebar? Ich habe versucht mit "@Display (Model.Featured)", aber das scheint nicht zu funktionieren. Ich habe auch über die Datei placement.info gelesen, aber ich bin mir nicht sicher, wie das in diesem Sinne funktionieren würde.
Ich konnte einen Tutorial/Blogpost online ähnlich zu diesem nicht finden. Die meisten von ihnen waren zu fortgeschritten. Ich bin Orchard sehr neu.
Können Widgets von Seite zu Seite unterschiedlich sein? Ich möchte verschiedene Seitenleisten für verschiedene Seiten definieren. – xivo
Natürlich, dafür sind Schichten da. Dies wird hier erklärt: http://docs.orchardproject.net/Documentation/Managing-widgets#AddingaLayer –
Funktioniert diese Lösung noch in der aktuellen Version 1.4 von Orchard? Ich habe die 'var siteSettings = _siteService.GetSiteSettings();' an Ort und Stelle, aber verstehe nicht, wie Sie die Zonen daraus erhalten können. Das Herunterladen der Quellen hilft mir nicht zu verstehen, wie die Konvertierung (.As) funktioniert, weil ich eine 'NullReferenceException' in meinem eigenen' ContentPart' bekomme. –