superbig/craft3-templateselect

一个字段类型,允许您从下拉菜单中选择模板。

安装数: 40,435

依赖项: 0

建议者: 0

安全: 0

星标: 18

关注者: 3

分支: 9

开放问题: 3

类型:craft-plugin

5.0.0 2024-05-12 20:03 UTC

This package is auto-updated.

Last update: 2024-09-13 22:20:47 UTC


README

一个字段类型,允许您从网站模板文件夹中选择模板。

Screenshot

要求

此插件需要 Craft CMS 4.0 或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的 Craft 项目目录

     cd /path/to/project
    
  2. 然后告诉 Composer 加载插件

     composer require superbig/craft3-templateselect
    
  3. 在控制面板中,转到设置 → 插件,并点击“安装”按钮以安装模板选择插件。

配置模板选择

创建一个新的字段并选择模板选择字段类型。

在字段设置中,您可以限制可用的模板列表为 Craft 模板文件夹的子文件夹。路径是相对的,即 子文件夹/另一个文件夹。这也可以设置为 ENV 变量。

Screenshot

Screenshot

在字段设置中,您可以选择使模板名称更易于用户使用。在字段中,列表将通过以下方式改进

  • 移除文件扩展名
  • 将文件名大写并添加空格以提高可读性
  • 文件夹将通过 › 分隔

Screenshot

使用模板选择

输出选择的模板名称

{{ entry.fieldHandle }}

包含/嵌入选择的模板

{% include entry.fieldHandle %}

包含设置的子文件夹中的模板

{% include entry.fieldHandle.withSubfolder() %}

这是以下内容的别名

{{ entry.templateWithSubfolder.template(true) }}

输出子文件夹名称

{{ entry.fieldHandle.subfolder() }}

输出不带路径的文件名

{{ entry.fieldHandle.filename() }}

Superbig 提供