Установка размера по умолчанию для ImageField в SPMeta2
Я новичок в SharePoint и SPMeta2. Я хотел бы дать этому ImageField, который я создал с SPMeta2, размер по умолчанию 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,
};
1 ответ
Похоже, мы не можем контролировать эти настройки над свойствами поля или его XML-определением. Похоже, что ширина / высота управляются элементом управления RichHtmlField на целевом макете страницы публикации.
В вашем случае вам потребуется обновить свойства элемента управления RichImageField на целевом макете страницы публикации согласно следующему предложению:
<PublishingWebControls:RichImageField ID="newsArticleImage" runat="server" FieldName="PublishingRollupImage" DisplayWidth="500" DisplayHeight="500"/>
Другие способы могут также включать различные трюки css/javascript, надеюсь, это указывает на правильное направление.