Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. ContentDefinitionManager.AlterTypeDefinition("AssociationMember", a => a
  2. .WithPart("CommonPart")
  3. .WithPart("MyContentType")
  4. .Creatable());
  5.  
  6. ContentDefinitionManager.AlterPartDefinition("MyContentType", cft => cft
  7. .WithField("Website", a => a.OfType("LinkField").WithDisplayName("Website")
  8. .WithSetting("FieldIndexing.Included", "True"))
  9. .Attachable());
  10.  
  11. var myItem = _orchardServices.ContentManager.New("MyContentType");
  12. _orchardServices.ContentManager.Create(myItem);
  13. var websitePart = myItem.Parts.FirstOrDefault(x => x.Fields.Any(y => y.Name == "Website"));
  14. var websiteLinkField = websitePart .Fields.FirstOrDefault(x => x.Name == "Website") as LinkField;
  15. websiteLinkField.Value = "http://www.google.com";
  16. websiteLinkField.Text = "Link to google";
  17. _orchardServices.ContentManager.Publish(myItem);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement