Guten Abend,
ich möchte den minibasket (modal und regulär) umgestalten. Ein paar Sachen finde ich nicht, verstehe auch den Aufbau nicht so recht.
1.) Wo wird jeweils die Fenstergröße definiert?
2.) Das X zum schließen des Fensters erzeugt mit unten stehendem Imagetag einen kompletten Link, welcher das Fenster schließt:
<img src="[{$oViewConf->getImageUrl(‘x.png’)}]" alt="" class=“closePop”>
Da ist weder ein Anker, noch ein Java-Script Aufruf. Wie funktioniert das?
Für einen (oder besser 2) Tipps wäre ich dankbar.
Unsere Forum-Glaskugel ist gerade in der Werkstatt, daher müsstest Du uns zumindest das Theme verraten, oder falls es ein custom theme ist, wäre ein Link zum Shop hilfreich.
[QUOTE=vanilla thunder;188390]Unsere Forum-Glaskugel ist gerade in der Werkstatt[/QUOTE] verdammt! wenn man sie mal braucht …
Sorry. Ich benutze die Community Edition 4.10.4 mit einem Azure Theme.
Das modula popup versucht die Breite automatisch dem Inhalt anzupassen.
Das “width:‘auto’ ” kann man in dem JS Aufruf für dieses modal ändern:
https://github.com/OXID-eSales/oxideshop_ce/blob/b-5.3-ce/source/application/views/azure/tpl/widget/minibasket/minibasketmodal.tpl#L2
Das Flyout, das rauskommt, wenn man auf die Einkaufstüte im Header klickt, bekommt die Breite von der css Klasse .basketFlyout
das wird durch JavaScript ausgelöst
fürs Flyout:
https://github.com/OXID-eSales/oxideshop_ce/blob/b-5.3-ce/source/out/azure/src/js/widgets/oxminibasket.js#L49-L54
Modal:
width : 687,
height : 'auto',
modal : true,
resizable : true,
zIndex : 10000,
position : 'center',
draggable : true,
target : '#popup',
openDialog : false,
loadUrl : false,
closeButton : "img.closePop, button.closePop"
},
_create: function() {
var self = this,
options = self.options,
el = self.element;
if (options.openDialog) {
Hallo,
danke für Dein Feedback.
Ich das .basketFlyout über CSS angepasst und die restlichen Proble sozusagen umgangen, indem ich im Theme das Popup einfach abgeschaltet habe. Mir war zuvor noch nicht aufgefallen, das das geht. Gefällt mir so viel besser.
Dank & Gruß
Jürgen