2012-04-29 2 views
4

나는 과수원 CMS 모듈을 구축 중입니다. 내 모듈에서 mediapiker 모듈을 사용하고 싶습니다.과수원 cms : 새로운 모듈에 미디어 선택기 필드를 추가하는 방법

orchard 백엔드 인터페이스를 통해 콘텐츠 항목에 moudle을 추가 할 수 있습니다. 명확하지 않은 것은 모듈을 다른 모듈에서 사용하는 방법입니다.

Visual Studio의 내 면도기보기에 mediapiker 필드를 어떻게 추가합니까?

답변

5

MediaPickerFieldDriver.cs 및 MediaPicker.Edit.cshtml을 살펴 봐야합니다. 그들은 모두 오차드에 있습니다. 그렇게하면 필요한 모든 것을 얻을 수 있습니다. 또 다시 당신이하려는 일이 완전히 명확하지 않습니다. 그냥 코드에서 콘텐츠 유형에 미디어 선택기 필드를 추가하려는 경우, 당신은 다음과 같이 마이그레이션에서 그것을 수행해야합니다 오차드 1.8 AlterPartDefinition라는 그런 방법이 없습니다

ContentDefinitionManager.AlterPartDefinition("Product", 
    builder => builder.WithField("ProductImage", 
     fieldBuilder => fieldBuilder 
      .OfType("MediaPickerField") 
      .WithDisplayName("Product Image"))); 
+0

. 이 경우 어떻게해야할까요? –

+0

Okey가 그것을 발견했습니다. 그것은 확장 메서드에서 온다! –