Formular-Infrastruktur: Contact/Demo/Helpdesk mit E-Mail- und Salesforce-Delivery, JSON-Renderer-Erweiterungen, Crop-Variants

Build-Artefakte in public/_frontend/assets nicht enthalten.
This commit is contained in:
orasche committed 2026-07-30 13:12:45 +02:00
1 parent eae40f4286
commit a739dd8fe3
51 files changed
+1598 -303

No files matched your search

+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<T3DataStructure>
<meta>
<langDisable>1</langDisable>
</meta>
<sheets>
<sDEF>
<ROOT>
<sheetTitle>Contact Form Settings</sheetTitle>
<type>array</type>
<el>
<settings.delivery>
<label>Delivery</label>
<onChange>reload</onChange>
<config>
<type>select</type>
<renderType>selectSingle</renderType>
<items>
<numIndex index="0">
<label>E-Mail</label>
<value>email</value>
</numIndex>
<numIndex index="1">
<label>Salesforce (prepared — not active yet)</label>
<value>salesforce</value>
</numIndex>
</items>
<default>email</default>
</config>
</settings.delivery>
<settings.recipient>
<label>Recipient(s)</label>
<description>Comma-separated email addresses.</description>
<displayCond>FIELD:settings.delivery:=:email</displayCond>
<config>
<type>input</type>
<size>50</size>
<eval>trim</eval>
</config>
</settings.recipient>
<settings.subject>
<label>Mail Subject</label>
<displayCond>FIELD:settings.delivery:=:email</displayCond>
<config>
<type>input</type>
<size>50</size>
<eval>trim</eval>
<default>VITEC website: contact request</default>
</config>
</settings.subject>
<settings.debug>
<label>Allow Debug Output</label>
<config>
<type>check</type>
<default>0</default>
</config>
</settings.debug>
</el>
</ROOT>
</sDEF>
</sheets>
</T3DataStructure>