renolit/reint-mailtask-example

一个示例调度任务,通过Fluid模板和多种语言支持发送邮件。

安装: 6

依赖关系: 0

建议者: 0

安全: 0

星星: 2

关注者: 3

分支: 2

开放问题: 0

类型:typo3-cms-extension

dev-master 2024-05-05 19:47 UTC

This package is auto-updated.

Last update: 2024-09-05 20:34:42 UTC


README

一个示例调度任务,通过Fluid模板和多种语言支持发送邮件。

1 特性

  • 展示如何生成一个调度任务,并可选择以不同语言发送邮件。

2 使用方法

2.1 安装

使用Composer安装

推荐使用Composer安装此扩展。

在您的基于Composer的TYPO3项目中运行以下命令

composer require renolit/reint-mailtask-example

从TYPO3扩展仓库(TER)安装扩展 - 不推荐

使用扩展管理模块下载并安装扩展

2.2 最小配置

  1. 仅安装扩展即可完成。

3 报告问题

请在GitHub仓库的问题跟踪器中直接报告问题。

4 管理员角落

4.1 测试调度命令

您可以通过CLI或TYPO3后端的调度程序测试调度命令。

示例命令(使用DDEV本地)在CLI或调度任务中

ddev typo3 reintMailtaskExample:sendmail 2 de "receiver@receive.me" "我是接收者" "sender@send.me" "我是发送者" 1

这将发送一封目标语言为德语(de)的邮件,带有指向页面ID 2和语言ID 1的链接。

4.2 更新日志

请查看GitHub仓库

4.3 版本管理

Mailtask example使用语义版本控制,这意味着

  • 错误修复更新(例如1.0.0 => 1.0.1)仅包括小的错误修复或与安全相关的内容,而不包含破坏性更改
  • 次要更新(例如1.0.0 => 1.1.0)包括新功能和较小的任务,而不包含破坏性更改
  • 主要更新(例如1.0.0 => 2.0.0)包含破坏性更改,这些更改可以是重构、功能或错误修复

4.4 贡献

拉取请求受到欢迎!不过,请不要忘记添加一个问题,并将其与您的拉取请求关联起来。这有助于理解PR将要解决的问题。

错误修复:请描述您的修复解决了哪种类型的错误,并告诉我们如何重现该问题。我们只接受那些我们可以重现的问题的错误修复。

功能:并非每个功能都对大多数reint_mailtask_example用户都相关。此外:我们不希望为了一个边缘案例功能而使reint_mailtask_example在可用性上变得更加复杂。在您打开拉取请求之前,先讨论一个新功能是有帮助的。