簡體   English   中英

在SPMeta2中為ImageField設置默認大小

[英]Setting a Default Size for an ImageField in SPMeta2

我是SharePoint和SPMeta2的新手。 我想給我使用SPMeta2創建的ImageField的默認大小為300x300,因為如果讓人們選擇自己的大小,它的大小總是太大。

    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,
    };

我們似乎無法通過字段的屬性或字段的XML定義來控制這些設置。 似乎寬度/高度由目標發布頁面布局上的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技巧,希望它們指向正確的方向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM