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.