granam/mautic-czech-vocative-bundle

将捷克语人名基础形式转换为呼格语的修饰符

安装: 8

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 1

开放问题: 4

类型:mautic-plugin

4.0.1 2022-09-06 09:50 UTC

README

在您的Mautic中,将此简码插入到电子邮件模板中的 某些名称 附近 [some name|vocative]

  • 例如 [Karel|vocative]
  • 或更好的例子 [{leadfield=firstname}|vocative]
    提示:使用 CTRL+SHIFT+V 插入未格式化的复制文本,还可以通过 Mautic source code icon 按钮检查电子邮件模板的源代码以避免不希望的格式化
  • 同时,外国和非人类名称也被转换为捷克语形式 [Cassandra|vocative] = Cassandro[android|vocative] = Androide
  • 您甚至可以在电子邮件的主题中使用它(与其它简码不同)。
  • 在发送给真实的人之前,始终测试您的电子邮件。

别名

您还可以设置要使用的(并发音)别名,而不是名称。

  • [{leadfield=firstname}|vocative(sirius,andromeda,fill your name plase!)] 导致
    • 如果 firstname 是男性,比如 Roman,结果是 Siriusi
    • 如果 firstname 是女性,例如 Gloria,结果是 Andromedo
    • 如果 firstname 为空,或只由空白字符组成,结果是 Fill your name please!
  • 如果您省略了性别相关的别名之一,则使用原始名称
    • [richard|vocative(,For gentlemen only!)] = Richarde
    • [monika|vocative(,For gentlemen only!)] = For gentlemen only!(因为尾随的非字符,字符串保持不变)
    • [ |vocative(Karel,Monika)] = ``
    • [ |vocative(Karel,Monika,Batman)] = Batmane

动态网页内容支持

感谢 Zdeno Kuzmany动态网页内容 也得到支持并由呼格语处理。

安装

  1. 通过 composer require granam/mautic-czech-vocative-bundle 安装
  2. 通过 ./app/console cache:clear 清除Mautic缓存或直接删除 app/cache 目录。
    • 注意:在某些情况下,缓存不会完全自动重建。如果由于缓存中缺少预期文件而导致致命错误,请手动重建它
      • ./app/console cache:warmup --no-optional-warmers
  3. 以管理员身份登录您的Mautic,在右上角打开齿轮菜单并选择 插件
  4. 点击 安装/升级插件

如果一切顺利,您将获得新的插件 GranamVocative

兼容性

Mautic v4.*

  • 在Mautic 4.*(最高4.4)上进行虚拟测试

与较低版本的可能兼容性未知。

故障排除

如果发生任何错误,首先,您是否 已清除缓存

否则,检查日志以确定发生了什么

  1. 它们位于您的Mautic中的 app/logs 目录中,如 /var/www/mautic/app/logs/mautic_prod-2016-02-19.php
  2. 或者,如果它们更致命或Mautic无法捕获(错误 500),请查看您的Web服务器日志,如 /var/log/apache2/error.log

致谢

本插件的开发得益于赞助商 svetandroida.cz 以及免费捷克语呼格词库 bigit/vokativ 的作者 Petr Joachim。

此外,感谢 vietnamisa.cz 在修复错误和改进方面提供的帮助。

mautic Twig 插件的提示

如果您打算为 Twig 创建 Mautic 插件,可以从 mautic-twig-plugin-skeleton 开始。