2012-04-04 17 views
0

Ich muss diese Seite "Neues Produkt hinzufügen" erstellen. Die Seite hat oben vier Optionsfelder für verschiedene Produkttypen. Abhängig davon, welches Produkt-/Optionsfeld ausgewählt wurde, muss ich verschiedene Eingabefelder anzeigen. Etwa 50% der Felder sind für alle 4 Produkttypen gleich, die Ruhe ist für jeden Produkttyp unterschiedlich. Und ich möchte (muss) die Daten in der gleichen Datenbanktabelle speichern (es wird wenige leere Spalten in jeder Zeile geben).Orchard - Wie erstelle ich eine neue Produktseite?

Irgendwelche Vorschläge, wie ich diese Seite umsetze? (ein Inhaltstyp, mehrere Inhaltstypen, Inhaltsteile, Widgets ...?)

Danke.

Antwort

0

Basierend auf den bisher zur Verfügung gestellten Informationen besteht ein Ansatz darin, clientseitige Logik (in Javascript) zu schreiben, um die Schaltflächen an der entsprechenden Stelle auf Ihrer Seite hinzuzufügen und das Layout Ihrer Seite basierend darauf zu ändern. Dazu müssen Sie in Orchard nichts ändern.

Sie könnten eine neue "Ebene" in Orchard erstellen, die nur für Seiten unter einem bestimmten Pfad gilt und ein Widget, das Ihr Javascript in diese Ebene einfügt. Dies erfordert auch keine Änderung an Orchard selbst.

Funktioniert das für Sie?

Verwandte Themen