Settings -> Potentiell fehlerhaftes HTML
Situation
- Ich gehe im Backend in ein Settings-Panel und öffne eine Kategorie (z.B. E-COYN) Settings
- Über
ajax_settings_category
wird das HTML der Kategorie geholt
Problem
Das HTML enthält z.T. doppelte data-qui
-Einträge.
So erhalte ich z.B. für folgenden Abschnitt in der settings.xml
:
<input type="number" conf="statuses.defaultStatus" data-qui="package/quiqqer/salesorders/bin/js/backend/utils/StatusSelect">
<text>
<locale group="quiqqer/salesorders" var="settings.statuses.defaultStatus"/>
</text>
<description>
<locale group="quiqqer/salesorders" var="settings.statuses.defaultStatus.description"/>
</description>
</input>
FOLGENDES HTML:
<tr>
<td>
<label class="field-container">
<div class="field-container-item" title="Entwurfs-Status">Entwurfs-Status</div>
<input type="number"
name="statuses.defaultStatus"
id="statuses.defaultStatus-1620656963"
class="field-container-field"
type="number" data-qui="package/quiqqer/salesorders/bin/js/backend/utils/StatusSelect"
data-qui="package/quiqqer/salesorders/bin/js/backend/utils/StatusSelect"
/>
</label>
<div class="field-container-item-desc">Status, den neu erstellte Aufträge automatisch erhalten. Im Entwurfs-Status wird bei Änderung eines Auftrags keine neue Auftrags-Version erzeugt.</div>
</td>
</tr>
Hier sind ZWEI data-qui
-Attribute im input
-Element.
Frage
- Soll das so sein?
- Kann das ggf. zu Problemen führen?