Zum Inhalt springen

powermail wrap von <label> und <input> ändern

Erstellt am 22. Juni 2016 · 2 Antworten · letzte Antwort am 23. Juni 2016

Tags: Fluid, Powermail, Frage

mimii ·

Hallo ins Forum,

ich habe ein powermailformular, das mir für eine Radio-Button Gruppe folgendes HTML ausgibt

<div class="radio ">
<label>
<input id="powermail_field_anrede_1" class="powermail_radio" type="radio" value="Herr" name="tx_powermail_pi1[field][anrede]" data-parsley-class-handler=".powermail_fieldwrap_anrede div:first > div" data-parsley-errors-container=".powermail_field_error_container_anrede" data-parsley-required-message="Eines dieser Felder muss ausgefüllt werden!" required="required" data-parsley-multiple="tx_powermail_pi1fieldanrede" data-parsley-id="12">
Herr
</label>
</div>

Ich bräuchte es jedoch in dieser Form

<div>
<input id="powermail_field_anrede_1" class="powermail_radio" type="radio" value="Herr" name="tx_powermail_pi1[field][anrede]">
<label for="powermail_field_anrede_1"> Herr </label>
</div>

Wo kann ich das um- bzw. einstellen? Im TypoScript-Object-Browser finde ich hierzu nichts.

TYPO3 7.6, powermail 3.1.0 mit fluidtemplates

Danke für n Tipp und Gruß
mimii

einpraegsam.​net · · Beste Antwort

Das HTML-Markup der meisten TYPO3-Erweiterungen kommt aus HTML-Templates.
So auch in powermail.
Zu jedem Feldtyp gibt es ein eigenes Partial.

Wie du Templates und Partials mit deinen eigenen Dateien ersetzen kannst, steht hier: https://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/BestPractice/Templates/Index.html

Das Original-Partial zu den Radio-Buttons liegt hier:
EXT: powermail/Resources/Private/Partials/Form/Field/Radio.html