Bolt CMS 管理面板中的自定义字段过滤器
Custom field filter in Bolt CMS admin panel
是否可以在保存内容类型项时向管理面板添加自定义过滤器(或验证器)?
例如,我需要检查该字段是否包含电子邮件地址并将其转换为一些编码文本。
当在字段中输入以下文本时:
You can contact us - test@test.com
必须找到一封电子邮件 "test@test.com"
,将其转换为 base64,并且必须在数据库中保存此文本:
You can contact us - <script>
document.write(window.atob("dGVzdEB0ZXN0LmNvbQ=="));
</script>
需要防止垃圾邮件机器人阅读电子邮件。
或者,如果 Bolt CMS 中有其他解决方案,我将不胜感激。
我写了自己的扩展,添加了 twig 过滤器来混淆前端的电子邮件。这是一种比在数据库中存储编码电子邮件更好的方法。也许它会对某人有所帮助 - https://market.bolt.cm/view/zinitsolutionsgmbh/bolt3-twig-emailobfuscator
是否可以在保存内容类型项时向管理面板添加自定义过滤器(或验证器)? 例如,我需要检查该字段是否包含电子邮件地址并将其转换为一些编码文本。
当在字段中输入以下文本时:
You can contact us - test@test.com
必须找到一封电子邮件 "test@test.com"
,将其转换为 base64,并且必须在数据库中保存此文本:
You can contact us - <script>
document.write(window.atob("dGVzdEB0ZXN0LmNvbQ=="));
</script>
需要防止垃圾邮件机器人阅读电子邮件。
或者,如果 Bolt CMS 中有其他解决方案,我将不胜感激。
我写了自己的扩展,添加了 twig 过滤器来混淆前端的电子邮件。这是一种比在数据库中存储编码电子邮件更好的方法。也许它会对某人有所帮助 - https://market.bolt.cm/view/zinitsolutionsgmbh/bolt3-twig-emailobfuscator