Kann genutzt werden um zB Widgets in die Seite einzufügen. Bitte sei vorsichtig beim Einsatz des HTML-Elements, da es direkt in die Struktur deiner Webseite eingreift.
bh
Element zur Ausgabe von HTML im Projekt.
HTML-Template: el-html.html
HTML
{namespace bh=TYPO3\Bh\ViewHelpers}
<bh:tmpl.element object="{cObj}">
<f:if condition="{cObj.allSettings.html}">
<f:then>
<f:format.raw>{cObj.allSettings.html}</f:format.raw>
</f:then>
<f:else>
<div class="el-html-placeholder"><i class="bh-font-info-circle2"></i> unbefülltes HTML Element</div>
</f:else>
</f:if>
</bh:tmpl.element>
Settings-HTML: el-html-settings.html
HTML
{namespace bh=TYPO3\Bh\ViewHelpers}
<bh:form.settingsform content="{cObj}">
<div class="bhe-formsettings-option">
<label>HTML-Code</label>
<div>
<i>
Bitte sei vorsichtig beim Einsatz des HTML-Elements, da es direkt in die Struktur deiner Webseite
eingreift. Im Zweifelsfall empfehle ich dir, Rücksprache mit dem oder der Integrator:in zu halten, um
unerwünschte
Auswirkungen zu vermeiden.
</i>
</div><br>
<f:form.textarea style="height: auto; min-height: 380px;" name="html" value="{cObj.allSettings.html}" />
</div>
<bh:form.dynamicFields item="{cObj}" settings="{cObj.allSettings.settingsGlobalFields}" />
<f:form.submit value="Speichern" />
</bh:form.settingsform>