spicyweb / craft-odds-and-ends
Craft CMS 网站的有用工具集合
5.0.0
2024-05-01 11:12 UTC
Requires
- php: ^8.2
- craftcms/cms: ^5.0.0
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/rector: dev-main
- dev-main
- 5.x-dev
- 5.0.0
- 5.0.0-beta.1
- 5.0.0-alpha.1
- 4.x-dev
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.0
- 3.x-dev
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.x-dev
- 2.2.3
- 2.2.2
- 2.2.1.1
- 2.2.1
- 2.2.1-beta
- 2.2.0
- 2.1.10.1
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.0
- dev-dependabot/composer/web-auth/webauthn-lib-4.9.0
- dev-feature/2020-rework-post-3.5
- dev-craft3.4
- dev-feature/2020-rework-pre-3.5
- dev-craft3.0
This package is auto-updated.
Last update: 2024-09-15 17:06:18 UTC
README
零碎工具
Craft CMS 网站的有用工具集合。
字段类型
宽度
这允许您定义块宽度以及左右填充。该字段简单地输出三组类,这些类可以在设置字段时定义。
作者说明
这允许您输出 markdown 而不是字段,当您有一个没有字段的 Matrix 块时非常有用。
分类(多组)
一个允许您选择多个分类组的分类输入。
祖先
一个只显示当前条目祖先的条目输入。
搜索字段
类似于标签输入,但用于条目和分类(没有自动创建功能)。如果安装了 Craft Commerce,也提供产品和变体的搜索字段。
禁用字段
与常规字段相同,但已禁用。在您想与第三方 API 集成并将信息存储在字段中但不想让用户更改它的情况下非常有用。
当前支持以下字段类型
- 条目
- 分类
- Lightswitch
- 数字
- 纯文本
- 下拉菜单
- Commerce 产品
- Commerce 变体
小部件
自定义
一个简单的允许您从您的网站模板文件夹加载模板的小部件。尽情发挥。
杂项
下载文件
一个控制器动作,用于下载资产文件。
id
参数是必需的,并且必须是一个有效的资产 ID。
使用方法
<a href="{{ actionUrl('tools/tools/download-file', { id: entry.assetField.one().id }) }}">Download</a>
配置
默认情况下,所有常规字段类型和小部件都启用。只有当 Craft Commerce 已安装并启用时,才启用商业字段类型。您可以通过向项目中的 config/tools.php
文件添加以下内容来禁用每个字段类型和小部件
use spicyweb\oddsandends\fields\AuthorInstructions; use spicyweb\oddsandends\fields\DisabledProducts; use spicyweb\oddsandends\widgets\RollYourOwn; return [ 'disableNormalFields' => [ AuthorInstructions::class, ], 'disableCommerceFields' => [ DisabledProducts::class, ], 'disableWidgets' => [ RollYourOwn::class, ], ];
支持多环境配置。有关更多信息,请参阅 Craft 文档。请参阅此存储库中的 config/tools.php
以了解如何禁用任何字段和小部件的示例。