lavitto / typo3-gridgallery
TYPO3 网格画廊
1.1.0
2023-10-12 18:38 UTC
Requires
- php: >=8.1.0
- typo3/cms-backend: *
- typo3/cms-core: ^12
- typo3/cms-extbase: *
- typo3/cms-fluid: *
- typo3/cms-frontend: *
Suggests
- lavitto/typo3-fancybox: Provides the fancyBox click-enlarge function.
README
此扩展将为您的 TYPO3 网站添加一个现代网格画廊内容元素。
- 演示: www.lavitto.ch/typo3-ext-gridgallery
- Gitlab 仓库: gitlab.com/lavitto/typo3-gridgallery
- TYPO3 扩展仓库: extensions.typo3.org/extension/gridgallery
- 发现一个问题?: gitlab.com/lavitto/typo3-gridgallery/issues
1. 简介
功能
- 基于 extbase & fluid
- 简单快速安装
- 无需配置
- 无需用户端图像处理
- 完全响应式
- 支持高清屏幕
屏幕截图
智能手机
平板电脑
桌面
2. 安装
使用 Composer 安装
推荐使用 Composer 安装该扩展。在您的基于 Composer 的 TYPO3 项目根目录下,只需执行 composer req lavitto/typo3-gridgallery
。
从 TYPO3 扩展仓库 (TER) 安装
使用扩展管理器模块下载并安装扩展 gridgallery
。
3. 最小设置
1) 包含扩展的静态 TypoScript。2) 在页面上创建网格画廊内容元素
4. 管理
创建内容元素
1) 创建新的内容元素并选择 "网格画廊"
添加图片并设置选项
1) 简单上传或添加媒体文件(目前仅支持图片!)2) 启用/禁用点击放大功能 3) 覆盖 默认行高 4) 覆盖 默认边距
5. 配置
常量
这些默认属性可以通过 常量编辑器 进行更改
属性 | 描述 | 类型 | 默认值 |
---|---|---|---|
templateRootPath | Fluid 模板路径 | 字符串 | null |
partialRootPath | Fluid 部分路径 | 字符串 | null |
defaultRowHeight | 每个画廊行的高度(像素) | 整数 | 150 |
defaultRenderFactor | 画廊图片的默认渲染因子。渲染的图片高度 = 默认行高 * 默认渲染因子 | 浮点数 | 1.5 |
defaultMargins | 图片之间的默认边距(像素) | 整数 | 2 |
defaultCaptions | 默认显示标题 | 布尔值 | true |
defaultRandomize | 默认随机排列图片顺序 | 布尔值 | false |
defaultLastRow | 处理最后一行的默认值 | options | nojustify |
defaultBorder | 内容元素周围的默认空间 | 整数 | -1 |
thumbnailCropVariant | 此裁剪变体用于生成缩略图 | 字符串 | thumbnail |
lightboxCropVariant | 此裁剪变体用于生成灯箱图片 | 字符串 | default |
captionFields | 这些字段的内容将用于生成标题(如果启用了标题)。字段名称用逗号分隔,并按优先级排序(例如:"description, title, alternative") | 字符串 | description |
enableJquery | 将 jQuery 包含到页面中 | 布尔值 | false |
6. 贡献
请在此处创建问题报告:https://gitlab.com/lavitto/typo3-gridgallery/issues。
请仅使用GitLab提交错误报告或功能请求。如需支持,请使用TYPO3社区渠道或通过电子邮件联系我们。
7. 支持
如需私人或个人支持,请通过电子邮件联系info@lavitto.ch。
请注意,这种支持可能不是免费的!