eblick / contao-trigger
Contao开源CMS中基于时间和条件的触发框架,用于通知和其他功能
v2.0.0
2023-04-12 07:42 UTC
Requires
- php: >=8.1
- contao/core-bundle: ^4.13 || ^5.1
- doctrine/dbal: ^3.3
- symfony/expression-language: ^5.4 || ^6.0
- symfony/lock: ^5.4 || ^6.0
- symfony/stopwatch: ^5.4 || ^6.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4
- contao/manager-plugin: ^2.0
- contao/test-case: ^4.2
- phpunit/phpunit: ^8.4
- terminal42/notification_center: ^1.7
Suggests
This package is auto-updated.
Last update: 2024-09-12 11:14:19 UTC
README
此捆绑包为Contao OpenSource CMS添加了一个可扩展的 条件 ⇒ 动作 框架。条件检查通过cron作业定期处理。如果执行一个或多个动作,将在触发日志中创建相应的条目。
组件
默认情况下,以下组件可用
-
条件
-
表格记录:在满足以下条件时,为所选表格的每一行执行一次动作
A) 基于表格列的 自定义表达式 满足条件
category == 'things' and sum_total - coupon 2 > 100
B) 包含日期时间信息的字段与给定的 时间约束(例如,7天后 / 15分钟前)匹配。当使用后者时,可以覆盖执行时间(例如,提前3天,但在下午6点)。
-
时间点:一旦达到给定的时间点,立即执行动作。这允许基本的调度。
-
-
动作
- 通知动作:允许通过
terminal42\notification-center
(必须单独安装)发送自定义通知。可用的简单标记基于所选条件,并在后端显示。
- 通知动作:允许通过