This commit is contained in:
Daniel 2025-06-10 15:53:45 +08:00
parent 8d100bfae7
commit 1426d17c5b
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
2 changed files with 15 additions and 2 deletions

View file

@ -81,6 +81,13 @@ type ViewGalleryCardField struct {
type Gallery struct { type Gallery struct {
*BaseInstance *BaseInstance
CoverFrom CoverFrom `json:"coverFrom"` // 封面来源
CoverFromAssetKeyID string `json:"coverFromAssetKeyId,omitempty"` // 资源字段 IDCoverFrom 为 CoverFromAssetField 时有效
CardSize CardSize `json:"cardSize"` // 卡片大小
FitImage bool `json:"fitImage"` // 是否适应封面图片大小
ShowIcon bool `json:"showIcon"` // 是否显示字段图标
WrapField bool `json:"wrapField"` // 是否换行字段内容
Fields []*GalleryField `json:"fields"` // 画廊字段 Fields []*GalleryField `json:"fields"` // 画廊字段
Cards []*GalleryCard `json:"cards"` // 画廊卡片 Cards []*GalleryCard `json:"cards"` // 画廊卡片
CardCount int `json:"cardCount"` // 画廊总卡片数 CardCount int `json:"cardCount"` // 画廊总卡片数

View file

@ -26,6 +26,12 @@ func RenderAttributeViewGallery(attrView *av.AttributeView, view *av.View, query
Filters: view.Gallery.Filters, Filters: view.Gallery.Filters,
Sorts: view.Gallery.Sorts, Sorts: view.Gallery.Sorts,
}, },
CoverFrom: view.Gallery.CoverFrom,
CoverFromAssetKeyID: view.Gallery.CoverFromAssetKeyID,
CardSize: view.Gallery.CardSize,
FitImage: view.Gallery.FitImage,
ShowIcon: view.Gallery.ShowIcon,
WrapField: view.Gallery.WrapField,
Fields: []*av.GalleryField{}, Fields: []*av.GalleryField{},
Cards: []*av.GalleryCard{}, Cards: []*av.GalleryCard{},
} }