Ausgabe der manuellen Klassen nur beim div ...?
Hallo Ihr,
wenn ich einem Formularfeld manuell eine CSS-Klasse hinzufüge, sieht die Ausgabe aus wie folgt:
PHP-Code:
<div class="widget widget-text meine-klasse">
<label for="ctrl_1" class="meine-klasse">Mein Label</label>
<input type="text" name="textfeld" id="ctrl_1" class="text meine-klasse" value="">
</div>
Ich möchte erreichen, dass die manuell vergebene Klasse ("meien-Klasse") nur beim umliegenden <div> hinzugefügt wird, und nicht bei Label und Eingabefeld.
Im Template finde ich nur die Ausgabe <?= $this->class ?> - dieser String enthält aber neben den manuellen Klassen auch weitere Klassennamen wie "error", "mandatory" und so weiter. Daher kann ich das nicht einfach entfernen.
Das Beste was mir einfällt ist es diesen String zu durchsuchen und alle Klassen die ich manuell vergeben möchte zu entfernen. Da dieses aber 108 Klassen sind, möchte ich das ungern so machen.
Hat jemand ne bessere Idee?
Danke für Hilfe!