Ich versuche, eine Taxonomie zu einem benutzerdefinierten Typ in Orchard cms hinzuzufügen.Orchard CMS 1.10 Hinzufügen von Taxonomie mit Migration in einem benutzerdefinierten Teil
ContentDefinitionManager.AlterPartDefinition("ExpertPart",
b => b
.WithField("ExpertOf", fld => fld
.OfType("TaxononmyField")
.WithDisplayName("Expert Of")
.WithSetting("TaxonomyFieldSettings.Taxonomy", "ExpertOf")
.WithSetting("TaxonomyFieldSettings.LeavesOnly", "false")
.WithSetting("TaxonomyFieldSettings.SingleChoice", "true")
.WithSetting("TaxonomyFieldSettings.Required", "true")));
Wenn ich diesen Code ausführen die Taxonomie unter "Teile" zeigt und nicht "Felder" im Content-Definition. Ich kann das manuell zu Feldern hinzufügen und es funktioniert gut. Was ist der neue Migrationscode für Orchard 1.10, mit dem Sie ein Taxonomiefeld programmatisch zu einem benutzerdefinierten Inhaltstyp hinzufügen können?
Vielen Dank für Ihre Hilfe! Also ich habe es versucht.
Wenn ich diese Migration ausführen, dann gehen Sie in die Inhaltsdefinition des Teils. Der Experte von ist in der Inhaltsdefinition nicht unter "Felder" aufgeführt. Es ist unter "Teile" aufgeführt. Sie können nicht zu den Taxonomieeinstellungen gelangen. Dies ist, was
auchgeschieht, wird der Inhalt bearbeiten Bildschirm nicht die Taxonomie haben aufgelistet. Daher kann ich den Experten-Teil nicht an die Taxonomie anhängen.
Sie haben einen Tippfehler in Ihrem Code: '.OfType („TaxononmyField“)' – Lawyerson
Danke dafür! Es war von Problem die ganze Zeit. – Jeff