[TYPO3-german] powermail: code für error anpassen

Philipp Holdener philipp.holdener at me.com
Wed Dec 24 15:07:03 CET 2014


Hallo zusammen

Ich würde gerne den Code einer Error Meldung bei nichtausgefülltem Input 
Feld anpassen


<div id="powermail_fieldwrap_{field.uid}" class="row 
{vh:Validation.ErrorClass(field:field, class:'error')} 
powermail_fieldwrap powermail_fieldwrap_input 
powermail_fieldwrap_{field.uid} {field.css}">
	<label for="powermail_field_{field.marker}" class="powermail_label" 
title="{field.description}">
	 
<vh:string.RawAndRemoveXss>{field.title}</vh:string.RawAndRemoveXss><f:if condition="{field.mandatory}"><span 
class="mandatory">*</span></f:if>
	</label>
	<div class="input-holder">
	<f:form.textfield
		type="{vh:Validation.FieldTypeFromValidation(field:field)}"
		property="{field.marker}"
		placeholder="{field.placeholder}"
		value="{vh:Misc.PrefillField(field:field, mail:mail)}"
		class="powermail_field powermail_input"
	 
additionalAttributes="{vh:Validation.ValidationDataAttribute(field:field)}"
		id="powermail_field_{field.marker}" />
	<span class="error-message">BITTE AUSFÜLLEN</span>
	</div>
</div>




---> ich brauch im ersten div ein "error" damit das <span 
class="error-message">BITTE AUSFÜLLEN</span> korrekt erscheint.

Dachte ich könnte das hier verwenden:
{vh:Validation.ErrorClass(field:field, class:'error')}

analog dem Orginal. Da wird ja ein <input class="powermail_field_error" 
.. gemacht.

Das Orginal schaut so aus:

{namespace vh=In2code\Powermail\ViewHelpers}

<div id="powermail_fieldwrap_{field.uid}" class="powermail_fieldwrap 
powermail_fieldwrap_input powermail_fieldwrap_{field.uid} {field.css}">
	<label for="powermail_field_{field.marker}" class="powermail_label" 
title="{field.description}">
	 
<vh:string.RawAndRemoveXss>{field.title}</vh:string.RawAndRemoveXss><f:if condition="{field.mandatory}"><span 
class="mandatory">*</span></f:if>
	</label>
	<f:form.textfield
		type="{vh:Validation.FieldTypeFromValidation(field:field)}"
		property="{field.marker}"
		placeholder="{field.placeholder}"
		value="{vh:Misc.PrefillField(field:field, mail:mail)}"
		class="powermail_field powermail_input 
{vh:Validation.ErrorClass(field:field, class:'powermail_field_error')}"
	 
additionalAttributes="{vh:Validation.ValidationDataAttribute(field:field)}"
		id="powermail_field_{field.marker}" />
</div>



Kann mir jemand einen Tipp geben?


Besten Dank

Frohe Weinachten

Gruss
Philipp


More information about the TYPO3-german mailing list