2017-05-19 2 views
1

Ich habe benutzerdefinierte Abschnitt in der Struktur erstellt und Elemente hinzugefügt. Wenn ich auf diesen Artikel klicke, gehe ich zu App_Plugins/Proj_Name/BackOffice/folder/edit.html um.Umbraco mit mvc im Backoffice

Und ich habe Frage, ob es möglich ist, Beispiel Teilansicht und MVC-Controller zu verwenden, um Details anzuzeigen? Ich fand Beispiele mit nur eckig.

Antwort

0

Ja. Es ist möglich. Standardmäßig erwartet Umbraco, dass Sie Angular für alles im Backoffice verwenden. Es gibt jedoch einige Funktionen, die es erlauben, die älteren Abschnitte von Umbraco, die nicht auf Angular portiert wurden, zu laden, die Sie verwenden können.

Sie können festlegen, dass für Ihre benutzerdefinierten Baumelemente eine URL festgelegt wird, die auf "/ SECTION NAME/gerahmt/URL ENCODED URL TO YOUR MVC VIEW" zeigt.

Hier ist ein Beispiel einen Baumknoten in einem benutzerdefinierten Baum-Controller zu schaffen, das dies tut:

var item = this.CreateTreeNode("dashboard", id, queryStrings, "Dashboard", "icon-dashboard", true); 

item.RoutePath = "/ReportingSection/framed/%2Fumbraco%2Fbackoffice%2FMySection%2FReportingSection"; 

nodes.Add(item); 

In diesem Beispiel sind wir

„/ umbraco/eine gerahmte Version von

Laden backoffice/MySection/ReportingSection/"

ist ein Umbraco Back Office Controller, der einige herkömmliche MVC-Daten zurückgibt.

Verwandte Themen