objectivehtml / statamic-events
此包最新版本(v0.11.0)没有可用的许可证信息。
v0.11.0
2022-03-19 16:47 UTC
Requires
- php: ^7.2.5|^8.0
- myclabs/deep-copy: ^1.10
- rlanvin/php-rrule: ^2.2
- statamic/cms: ^3.0
README
事件是将条目转换为日历的最简单和最灵活的方式。事件会将简单的条目转换为单个或强大的重复事件。重复使用重复规则字段类型定义,该类型完全符合iCalendar RFC5545。
测试版
此插件目前处于测试版免费状态。如果遇到错误,请耐心等待。 报告任何问题,我们将尽快修复。请随时提出建议或功能请求。
功能
此插件包含哪些具体内容?
- 重复规则字段类型
- 事件标签
- 100% 兼容 Forms
- .cal 文件的事件导入小部件
- 完全符合RFC5545
- REST 端点(适用于 JavaScript 应用程序)
- Vue 事件加载器
标签
我们提供了一些标签,可以以各种方式提取事件数据。
- events :: 类似于集合标签,但用于事件。
- events:next :: 指定日期之后的事件。
- events:by_date :: 按指定日期格式分组事件。
- events:details :: 通过
id
或slug
获取单个事件。
基本示例
<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>
字段类型
我们提供了一个优雅的字段类型,它受到用户和开发者的喜爱。 了解更多
导入小部件
我们还提供了一个简单的上传 .cal 文件的插件。 了解更多