定制 spicyweb/craft-entry-type-fields 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

spicyweb/craft-entry-type-fields

最新稳定版本:2.0.0

Composer 安装命令:

composer require spicyweb/craft-entry-type-fields

包简介

Craft CMS field types for selecting entry types

README 文档

README

This Craft CMS plugin provides two field types, for selecting one or many entry types.

Template Examples

Entry Type field

Accessing an entry type field value in a template will return either the selected entry type, or null if no entry type was selected.

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

Entry Types field

An entry types field's value is a collection of the selected entry types.

{% 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 %}

Installation

This plugin can be installed from the Craft Plugin Store or with Composer.

Craft Plugin Store

Open your Craft project's control panel, navigate to the Plugin Store, search for Entry Type Fields and click Install.

Composer

Open your terminal, navigate to your Craft project's root directory and run the following command:

composer require spicyweb/craft-entry-type-fields

Then open your project's control panel, navigate to Settings → Plugins, find Entry Type Fields and click Install.

Requirements

Entry Type Fields 2.x requires Craft CMS 5.

Created and maintained by Spicy Web

统计信息

  • 总下载量: 587
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-05-04