superbig / craft3-templateselect
一个字段类型,允许您从下拉菜单中选择模板。
5.0.0
2024-05-12 20:03 UTC
Requires
- craftcms/cms: ^5.0.0
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
- craftcms/rector: dev-main
This package is auto-updated.
Last update: 2024-09-13 22:20:47 UTC
README
一个字段类型,允许您从网站模板文件夹中选择模板。
要求
此插件需要 Craft CMS 4.0 或更高版本。
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的 Craft 项目目录
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require superbig/craft3-templateselect
-
在控制面板中,转到设置 → 插件,并点击“安装”按钮以安装模板选择插件。
配置模板选择
创建一个新的字段并选择模板选择字段类型。
在字段设置中,您可以限制可用的模板列表为 Craft 模板文件夹的子文件夹。路径是相对的,即 子文件夹/另一个文件夹。这也可以设置为 ENV 变量。
在字段设置中,您可以选择使模板名称更易于用户使用。在字段中,列表将通过以下方式改进
- 移除文件扩展名
- 将文件名大写并添加空格以提高可读性
- 文件夹将通过 › 分隔
使用模板选择
输出选择的模板名称
{{ entry.fieldHandle }}
包含/嵌入选择的模板
{% include entry.fieldHandle %}
包含设置的子文件夹中的模板
{% include entry.fieldHandle.withSubfolder() %}
这是以下内容的别名
{{ entry.templateWithSubfolder.template(true) }}
输出子文件夹名称
{{ entry.fieldHandle.subfolder() }}
输出不带路径的文件名
{{ entry.fieldHandle.filename() }}
由 Superbig 提供