Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 11. April 2014 10:54
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
[GELÖST] Formbulider Input feld eine eigene class anlegen.
Hy Leute,
Ist sicher ganz einfach.. und ich denke irgednwie falsch.
Mein Formluar ist so aufgebaut:
<div class="spalte-6">
<label for="fbrp__10">Name:*</label>
<input id="fbrp__10" type="text" placeholder="Vor und Nachname" maxlength="128" size="25" value="" name="cntnt01fbrp__10">
</div>
jetzt möchte ich beim input feld noch eine class einfügen das es so aussieht
<div class="spalte-6">
<label for="fbrp__10">Name:*</label>
<input id="fbrp__10" class="form-eingabe" type="text" placeholder="Vor und Nachname" maxlength="128" size="25" value="" name="cntnt01fbrp__10">
</div>
Und ich nutze das Standart Tpl
Ich denke das ist die richtige zeile für die änderung.
{if $entry->smarty_eval == '1'}{eval var=$entry->input}{else}{$entry->input} {/if}
{/if}
Nur schaffe ich es nicht ums verrecken das ich die class richtig einsetze das es funkt.
Danke schon mal in vorraus
Beitrag geändert von Henk1060 (11. April 2014 10:54)
Offline
#2 11. April 2014 13:24
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Formbulider Input feld eine eigene class anlegen.
Wie wäre es mit
{$entry->input|replace:'>':' class="form-eingabe">'}
Offline
#3 11. April 2014 13:36
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Formbulider Input feld eine eigene class anlegen.
Danke für die schnelle hilfe.. und für den Link tipp!
Offline
#4 11. April 2014 14:16
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Formbulider Input feld eine eigene class anlegen.
Wobei ich nicht verstehe, weshalb du noch eine eigene CSS-Klasse benötigst ... das Feld hat doch schon eine ID, und mehrere ähnliche Felder könntest du bei Bedarf über eine Wildcard im Selektor abdecken, also
[== CSS ==]
input[id|='fbrp__1'] {}
http://stackoverflow.com/questions/5110 … or-classes
Denn eines solltest du dabei immer bedenken - replace Operationen sind arg performance-lastig.
Offline
#5 11. April 2014 14:24
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Formbulider Input feld eine eigene class anlegen.
an das habe ich jetzt gar nicht gedacht!
Wobei ich nicht ganz dabei herum kommen werde.
Da ich auch eine Textarea habe mit dem standart wert class="cms_textarea" .
Und ich finde in meiner tpl einfach nicht die zeile um das raus zunehmen..
Offline
#6 11. April 2014 16:02
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Formbulider Input feld eine eigene class anlegen.
Warum willst du die Klasse raus haben?
Richtet doch keinen Schaden an, wenn es drin ist und in der CSS keine Werte hinterlegt sind ...
Offline
Seiten: 1