granam / mautic-czech-vocative-bundle
将捷克语人名基础形式转换为呼格语的修饰符
4.0.1
2022-09-06 09:50 UTC
Requires
- php: >=7.4
- granam/czech-vocative: ^2.2
- mautic/core-lib: >=3.0
Requires (Dev)
- mockery/mockery: ~1.0
- phpunit/phpunit: ~9.0
- rector/rector: ^0.14.2
README
在您的Mautic中,将此简码插入到电子邮件模板中的 某些名称 附近 [some name|vocative]
- 例如
[Karel|vocative]
- 或更好的例子
[{leadfield=firstname}|vocative]
提示:使用CTRL+SHIFT+V
插入未格式化的复制文本,还可以通过按钮检查电子邮件模板的源代码以避免不希望的格式化
- 同时,外国和非人类名称也被转换为捷克语形式
[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,动态网页内容 也得到支持并由呼格语处理。
安装
- 通过
composer require granam/mautic-czech-vocative-bundle
安装 - 通过
./app/console cache:clear
清除Mautic缓存或直接删除app/cache
目录。- 注意:在某些情况下,缓存不会完全自动重建。如果由于缓存中缺少预期文件而导致致命错误,请手动重建它
./app/console cache:warmup --no-optional-warmers
- 注意:在某些情况下,缓存不会完全自动重建。如果由于缓存中缺少预期文件而导致致命错误,请手动重建它
- 以管理员身份登录您的Mautic,在右上角打开齿轮菜单并选择 插件
- 点击 安装/升级插件
如果一切顺利,您将获得新的插件 GranamVocative。
兼容性
Mautic v4.*
- 在Mautic 4.*(最高4.4)上进行虚拟测试
与较低版本的可能兼容性未知。
故障排除
如果发生任何错误,首先,您是否 已清除缓存?
否则,检查日志以确定发生了什么
- 它们位于您的Mautic中的 app/logs 目录中,如
/var/www/mautic/app/logs/mautic_prod-2016-02-19.php
- 或者,如果它们更致命或Mautic无法捕获(错误 500),请查看您的Web服务器日志,如
/var/log/apache2/error.log
致谢
本插件的开发得益于赞助商 svetandroida.cz 以及免费捷克语呼格词库 bigit/vokativ
的作者 Petr Joachim。
此外,感谢 vietnamisa.cz 在修复错误和改进方面提供的帮助。
mautic Twig 插件的提示
如果您打算为 Twig 创建 Mautic 插件,可以从 mautic-twig-plugin-skeleton 开始。