2017-05-22 6 views
0

私はSharePointとSPMeta2の新機能です。 SPMeta2で作成したこのImageFieldに、300x300のデフォルトサイズを与えたいと思います。なぜなら、人が自分のサイズを選択できるようにするのは、常に大きすぎるからです。SPMeta2のImageFieldのデフォルトサイズを設定する

public static FieldDefinition ContactPicture = new ImageFieldDefinition 
    { 
     Id = new Guid("ATD3DCAD-2A70-49AC-AFB7-BF4D2EDA5627"), 
     Title = "Kontaktfoto", 
     InternalName = "ContactPicture", 
     Required = false, 
     Hidden = false, 
     ShowInNewForm = true, 
     ShowInEditForm = true, 
     ShowInDisplayForm = true, 
     Group = GroupNames.ContentTypeGroupName, 
    }; 

答えて

0

フィールドのプロパティまたはフィールドのXML定義に対してこれらの設定を制御することはできないようです。 Width/Heightは、ターゲットの公開ページレイアウトでRichHtmlFieldコントロールによって制御されているようです。

あなたのケースでは、次の提案に従って、目標発行ページレイアウトにRichImageFieldコントロールのプロパティを更新する必要がありますが:

https://sharepoint.stackexchange.com/questions/156079/how-to-force-width-and-height-of-an-image-in-the-pagelayout

<PublishingWebControls:RichImageField ID="newsArticleImage" runat="server" FieldName="PublishingRollupImage" DisplayWidth="500" DisplayHeight="500"/> 

他の方法はまた、様々なCSS/JavaScriptのトリックが含まれる場合があります正しい方向を指していることを願っています。

関連する問題