{namespace porth=Porth\Borderstyle\ViewHelpers}

Ausprobieren von Optionen in einem Select-Tag

Optionsfeld inklusive Select-Tag

Problem: Da die Viewhelper außerhalb einer fremd-Extension verwendet werden sollen, könnten die Viewhelper den Bezug zur aktuellen Extension verlieren. Deshalb muss sich der Entwickler darum kümmern, dass der Property-Name der regulären TYPO3-Konvention in Frontend-Editing-Formular entspricht, damit das Select-Feld als Teil des gewünschten Modells eingelesen wird.

Nutze porth:render.request

Nutze f:alias zur Simulation eines dynamisierten Aufruf von porth:render.request

Nutze Viewhelper mit reduzierten Parameterbereich und undefinierten Defaultvalue (Groß-Klein-Schreibung)

Normal:
Inline: {porth:borderstyle.classnameselect( storagePid:'{storagePid}', name:'{name}', value:'porth-borderstyle-wulle')}