heimrichhannot/contao-events-bundle

该插件提供了关于 Contao CMS 中的“tl_calendar”和“tl_calendar_events”实体的实用功能。

1.9.3 2022-11-14 15:22 UTC

This package is auto-updated.

Last update: 2024-09-14 19:25:54 UTC


README

该插件提供了关于 Contao CMS 中的 tl_calendartl_calendar_events 实体的实用功能。

功能

  • 为特定日历事件添加子事件(例如研讨会、会议等)支持,有两种不同的实现方式
    • 通过一个新的(自动生成的)实体 tl_calendar_sub_events
    • 通过在 tl_calendar_events 实例中声明父子关系
  • 为通用的读取插件 heimrichhannot/contao-list-bundle 和通用的列表插件 heimrichhannot/contao-list-bundle 添加了一个 Item
  • tl_calendar_events 添加了一个 dateAdded 字段
  • tl_calendar_events(如果使用)添加了与 tl_news 中已有的相同功能的 feature 操作
  • 添加了一些新的字段(见下文)
  • 日历事件坐标

安装

通过 composer 安装: composer require heimrichhannot/contao-events-bundle 并更新您的数据库。

配置

子事件

您可以在全局 Contao 设置中激活子事件。这里有以下两个选项。您选择哪一个取决于子事件是否可以是一个单独的实体(tl_calendar_sub_events)或需要是 tl_calendar_events 的实例。

在两种情况下,请激活全局 contao 设置中的相应复选框。之后 清除缓存更新数据库

作为实体 "tl_calendar_sub_events" 的实现

tl_calendar_sub_events dca 是通过复制 tl_calendar_events 的 dca 并重置一些回调来创建的。有关详细信息,请参阅 tl_calendar_sub_events.php

使用父子关系实现

tl_calendar_events 添加了一个新的字段 parentEVent

坐标

可以在设置中禁用。

新字段

  • dateAdded(自动生成)
  • 网站
  • 坐标
  • 城市
  • 邮政编码
  • 街道
  • 位置补充说明
  • 短标题
  • 特色
  • 副标题