spicyweb/craft-entry-type-fields

Craft CMS 用于选择条目类型的字段类型

2.0.0 2024-03-24 05:12 UTC

This package is auto-updated.

Last update: 2024-08-24 06:03:30 UTC


README

Craft CMS插件提供了两种字段类型,用于选择一个或多个条目类型。

模板示例

条目类型字段

在模板中访问条目类型字段值将返回所选条目类型,如果未选择条目类型,则返回null

{% if entry.entryTypeField %}
    <p>The selected entry type is: {{ entry.entryTypeField.name }}</p>
{% else %}
    <p>No entry type was selected.</p>
{% endif %}

条目类型字段

条目类型字段值是所选条目类型的集合

{% if not entry.entryTypesField.isEmpty() %}
    <p>Selected entry types:</p>
    <ul>
        {% for entryType in entry.entryTypesField.all() %}
            <p>{{ entryType.name }}</p>
        {% endfor %}
    </ul>
{% else %}
    <p>No entry types were selected.</p>
{% endif %}

安装

此插件可以从Craft 插件商店或使用Composer安装。

Craft 插件商店

打开您的 Craft 项目控制面板,导航到插件商店,搜索“条目类型字段”并点击安装。

Composer

打开您的终端,导航到您的 Craft 项目的根目录,并运行以下命令

composer require spicyweb/craft-entry-type-fields

然后打开您的项目控制面板,导航到设置 → 插件,找到“条目类型字段”并点击安装。

要求

Entry Type Fields 2.x 需要 Craft CMS 5。

Spicy Web 创建和维护