2016-06-13 4 views
0

Wir haben eine Anforderung an unsere Partner, ein CMS zu erstellen, in dem einige der Seiten auf der Website über das Admin-Steuerfeld konfiguriert werden können. Daher planen wir, eine statische Website mit vordefinierten Layouts und Seiten zu erstellen und diese Inhalte zu ersetzen, wenn Partnerbenutzer Änderungen im Admin-Panel vornehmen.Benutzerdefinierte CMS-Funktionen in der ASP.NET MVC-Site

Jetzt ist das Problem, dass diese Anwendung von mehreren Partnern verwendet wird und wenn man die Informationen über Admin-Panel bearbeitet, sollte es nicht die anderen Partner benutzerdefinierte Seiten auswirken.

Die Lösung, die wir denken, ist, den gleichen Code auf mehreren Domänen für jede Gruppe von Partnern zu replizieren und den Inhalt zu ersetzen. Kann jemand vorschlagen, wie wir in einer Domäne tun können und den Code nicht immer wieder replizieren.

Antwort

0

Wir haben es gelöst, indem wir die Subdomains für jeden Partner erstellt und eine Standard-HTML-Seite mit festem Layout erstellt und die anpassbaren Informationen in der Datenbank für jeden Partner wie Text, Bildpfade usw. gespeichert haben der dynamische Inhalt aus der Datenbank und Ersetzen auf der Seite mit jquery. Also keine Notwendigkeit, den Code und keine manuelle Anstrengung zu duplizieren.

Verwandte Themen