in2code/powermail_cond

为powermail表单的字段和页面添加条件(通过AJAX)

安装次数: 336,662

依赖项: 0

建议者: 0

安全性: 0

星级: 8

关注者: 14

分支: 23

开放性问题: 22

类型:typo3-cms-extension

11.2.3 2024-09-20 13:54 UTC

README

powermail TYPO3扩展的条件。当用户填写表单时,一些字段应该消失,而其他字段应该可见。

⚠️ TYPO3 12兼容性
请参阅EAP页面(德语)EAP页面(英语)获取有关如何获取TYPO3 12版本的更多信息。

屏幕截图

Example form with conditions

Backend view to records

Backend view to records with rule

powermail表单字段上可以应用的条件列表

  • 已设置
  • 未设置
  • 包含值
  • 不包含值
  • 不是
  • 大于(仅限数字)
  • 小于(仅限数字)
  • 包含字段的值
  • 不包含字段的值

快速安装

快速指南

  • 只需安装此扩展 - 例如 composer require in2code/powermail_cond
  • 清除缓存
  • 将powermail表单添加到任何页面
  • 将类型为"条件容器"的新记录添加到sys文件夹并配置它
  • 别忘了包含powermail_cond的静态模板
  • 别忘了将jQuery添加到您的前端(如果尚未安装)

类型数3132的示例路由配置

...
rootPageId: 1
routes:
  -
    route: robots.txt
    type: staticText
    content: "Disallow: /typo3/\r\n"
routeEnhancers:
  PageTypeSuffix:
    type: PageType
    default: /
    index: ''
    suffix: /
    map:
      condition.json: 3132
...

本地开发和贡献

有一个基于Docker的本地开发环境可用。有关更多信息,请参阅Readme.md

早期访问计划(EAP)

您可以通过我们的EAP在https://www.in2code.de/en/agency/typo3-extensions/early-access-program/支持开发。EAP内还提供官方(付费)支持。

这是EAP功能的当前状态

变更日志

更多内容即将推出?

  • 使用纯JS代替jQuery

冲突

  • 无法将powermail多步骤表单与powermail_cond一起使用