Hallo OXID-Freunde,
so nun kann ich auch mal was zur Verbesserung beitragen:
Bevor ich Browsertests mache, sind natürlich Validator-Checks angebracht.
Normalerweise nutze ich den strikten Total-Validaor, bei allen Session-Gebunden Sachen wie z.B. Checkout-Prozess nehme ich hier den W3C-Validator ( http://validator.w3.org ) weil man da einfach auch Copy-Paste mit dem Browser-HTML machen kann.
Nun habe ich Name-und-Adresse-Eingeben-Formulat hierbei einen Fehler bemerkt.
Es sein angeblich ein Schließendes
</li>
zu viel ohne zugehöriges öffnenden
<li>
Tatsächlich hat aber an den betreffenden Stellen (überall wo die “form/fieldset/order_remark.tpl” includet wird) jedes öffnende LI sein schließendes LI.
Fehlerursache hier ist, dass solch ein Konstrukt vorhanden ist:
<ul class="form">
<li>
<li>
...
</li>
</li>
</ul>
und das führt zu den Validierungsfehlern.
Betroffene Stellen im [B]Azure Theme[/B] :
[ul]
[li]/application/views/azure/tpl/form/user_checkout_change.tpl
[/li][li]/application/views/azure/tpl/form/user_checkout_noregistration.tpl
[/li][li]/application/views/azure/tpl/form/user_checkout_registration.tpl
[/li][/ul]
Dort wird sofort nach dem UL ein LI geöffnet und jede darauf hin includete .tpl hat nochmal ihr eigenes LI.
Also muss in den drei aufgeführten Dateien das öffnende und schlißende LI entfernt werden.
Über eine Rückmeldung würde ich mich freuen.