Hallo,
ich wunderer mich gerade über folgendes:
Im aktuellen Virtuemart habe ich benutzerdefinierte Felder angelegt. Diese funktionieren soweit. In Verbindung mit einem Template, welches auf T3_blank BS3 beruht, ergeben sich Probleme mit der Anzeige der Drop-Down-Liste.
Im Demo-Shop funktioniert alles. Im aktualisierten Shop sind die Listenpunkte scheinbar soweit verschoben, dass ich nur eine weiße Fläche ohne Inhalt sehe. Ändere ich beispielsweise die errechnete width-Angabe, werden sie sichtbar.
Der einzige Unterschied im Browser-Quellcode ergibt sich durch eine Klasse, welche auf meiner Seite fehlt. Ergänze ich die folgende Klasse (Firefox), dann ist die Anzeige korrekt:
chzn-container-single-nosearch (Zeile 1)
<div id="selZX7_chzn" class="chzn-container chzn-container-single chzn-container-single-nosearch" style="width: 177px;">
<a href="javascript:void(0)" class="chzn-single" tabindex="-1">
<span>Rot +0,00 €</span>
</a>
<div class="chzn-drop" style="left: -9000px; width: 173px; top: 29px;">
<div class="chzn-search">
<input autocomplete="off" style="width: 138px;" tabindex="-1" type="text"></div>
<ul class="chzn-results">
<li id="selZX7_chzn_o_0" class="active-result result-selected firstItem" style="">Rot +0,00 €</li>
<li id="selZX7_chzn_o_1" class="active-result" style="">Grün +1,00 €</li>
<li id="selZX7_chzn_o_2" class="active-result lastItem" style="">Blau +2,00 €</li>
</ul>
</div>
</div>
....
Alles anzeigen
Nun bin ich auf der Sucher nach der php-Datei, in welcher ich die Klasse ergänzen kann. Ich kann lediglich einige CSS-Dateien (chosen.css, edit.css ...) ausfindig machen. Beim Datei-Vergleich (Demo-Shop / Mein Shop) kann ich keine relevanten Unterschiede feststellen.
Kann es sein, dass die Klasse irgendwie über eine Einstellung im Backend generiert wird? Auch dort habe ich vergeblich gesucht.
Hat jemand einen Tipp für mich?
Beide Shops laufen momentan nur lokal (Xampp).
PHP 7.1
Joomla, VM, T3-Framework, Template und Erweiterungen sind alle aktuell.