coo_quickanfrage
Text-Element für Formular Manager
HTML-Template: el-form-manager-text.html
HTML
{namespace bh=TYPO3\Bh\ViewHelpers}
{namespace anfrage=TYPO3\CooQuickanfrage\ViewHelpers}
<bh:tmpl.element object="{cObj}">
<bh:variable.typoscript path="plugin.tx_cooquickanfrage.form-manager" as="form-manager">
<bh:property.text tag="div" class="bh-form-manager__text" property="text" />
</bh:variable.typoscript>
</bh:tmpl.element>
Typoscript: el-form-manager-text.typoscript
TYPOSCRIPT
plugin.tx_bh.settings.contentElements.el-form-manager-text < abstract.bhElement
plugin.tx_bh.settings.contentElements.el-form-manager-text {
name = Text-Abschnitt
description = Dieses Element kann nur im Formular-Manager verwendet werden
templateFile = el-form-manager-text.html
templatePath = EXT:coo_quickanfrage/Resources/Public/Elements/el-form-manager-items/el-form-manager-text/
settingsForm = EXT:coo_quickanfrage/Resources/Public/Elements/el-form-manager-items/el-form-manager-text/el-form-manager-text-settings.html
iconFile = typo3conf/ext/bh/Resources/Public/Icons/Elemente/text-small.svg
bheParentElement = el-form-manager
options.translate = 1
bheSortPriority = 60
options.oncreate = advanced
styleOptions {
disableName = 1
disableRequired = 1
size < plugin.tx_cooquickanfrage.form-manager.styleOptions.size
}
dummyData.text = Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
userClass = bh-form-manager__item bh-form-manager__item--text
}
plugin.tx_cooquickanfrage.form-manager.items := addToList(el-form-manager-text)
bh.page.includeCSSLibs.el-form-manager-text = typo3conf/ext/coo_quickanfrage/Resources/Public/Elements/el-form-manager-items/el-form-manager-text/el-form-manager-text.css
[bh.isMobile]
bhDefaultMobilePage.includeCSSLibs.el-form-manager-text < bh.page.includeCSSLibs.el-form-manager-text
[global]
Settings-HTML: el-form-manager-text-settings.html
HTML
{namespace bh=TYPO3\Bh\ViewHelpers}
{namespace anfrage=TYPO3\CooQuickanfrage\ViewHelpers}
<bh:form.settingsform content="{cObj}">
<anfrage:manager.item.settings item="{cObj}" />
<bh:form.dynamicFields item="{cObj}" settings="{cObj.allSettings.settingsGlobalFields}" />
<f:form.submit value="Speichern" />
</bh:form.settingsform>