objectivehtml/statamic-events

此包最新版本(v0.11.0)没有可用的许可证信息。

v0.11.0 2022-03-19 16:47 UTC

This package is auto-updated.

Last update: 2024-09-19 21:49:38 UTC


README

事件是将条目转换为日历的最简单和最灵活的方式。事件会将简单的条目转换为单个或强大的重复事件。重复使用重复规则字段类型定义,该类型完全符合iCalendar RFC5545

测试版

此插件目前处于测试版免费状态。如果遇到错误,请耐心等待。 报告任何问题,我们将尽快修复。请随时提出建议或功能请求。

功能

此插件包含哪些具体内容?

  1. 重复规则字段类型
  2. 事件标签
  3. 100% 兼容 Forms
  4. .cal 文件的事件导入小部件
  5. 完全符合RFC5545
  6. REST 端点(适用于 JavaScript 应用程序)
  7. Vue 事件加载器

标签

我们提供了一些标签,可以以各种方式提取事件数据。

  1. events :: 类似于集合标签,但用于事件。
  2. events:next :: 指定日期之后的事件。
  3. events:by_date :: 按指定日期格式分组事件。
  4. events:details :: 通过 idslug 获取单个事件。

基本示例

<div class="list">
{{ events ttl="+9 months" }}
    <div class="list-item">
        {{ start_date }} - {{ end_date }}

        {{ diff_seconds }}

        {{ occurrences }}
            {{ start_date }} - {{ end_date }}
        {{ /occurrences }}
    </div>
{{ /events }}
</div>

字段类型

我们提供了一个优雅的字段类型,它受到用户和开发者的喜爱。 了解更多

Preview of the Recurrence Rule Fieldtype

导入小部件

我们还提供了一个简单的上传 .cal 文件的插件。 了解更多

Import Events Widget Preview