calendrier Magento ne fonctionne pas
-
16-10-2019 - |
Question
tout à fait étrange, mais qui se passe avec moi ... La version Mag est EE 1.12
- Calendrier fonctionne bien sur l'extrémité avant
- il fonctionne très bien en fin de retour d'administration sur les pages normales voir ce
- mais quand le calendrier est en pop-up page, il ne fonctionne pas .... (essayer la création d'un ordre de back-end admin, produit ajouter, configurer et essayer pour sélectionner la date si vous avez un peu de produit avec des options personnalisées (date-heure sélecteur)) ... voir ce
Je suis en train de résoudre ce problème depuis plus d'un mois, sans succès ... J'ai essayé de voir le code source, et il semble que calendar.js, calendar_setup.js et autres fichiers sont inclus comme les pages qui se est le calendrier de travail là-dessus ..
ne sais pas que je devrais le faire ou non, mais pour obtenir plus de points de vue et les solutions possibles, je l'ai demandé trop
une idée?
Merci
La solution
J'ai eu ce problème sur 1.8.1 et a constaté que le z-index était vide. Je suppose qu'il est d'être attaché à la mauvaise dom, comme il utilise un code de spécialité du navigateur KHTML. Quoi qu'il en soit, je l'ai eu à travailler à nouveau en ajoutant
cal.element.style.zIndex = 99999;
dans le calendrier-setup.js
comme si
autre cal.showAt (params.position [0], params.position [1]); cal.element.style.zIndex = 99999; return false;
Il est toujours le long de la gauche, mais ça marche!
Autres conseils
Le calendrier popups up correct? Il est là sur le côté gauche?
Et si vous ne pouvez pas cliquer quoi que ce soit, il y a un élément dessus. Avez-vous vérifié, si le « flou » est dessus? Ouvrez Firebug et essayez de cliquer dans le calendrier, alors que vous avez sélectionné l'élément qui se trouve sur votre chemin.
Cela fonctionne pour moi
js\calendar/calendar-setup.js
ajoutez ce code suivant dans le fichier js
else cal.showAt(params.position[0], params.position[1]); cal.element.style.zIndex = 99999; return false;
skin\adminhtml/default/default/css/tinybox/style.css
.calendar { background: none repeat scroll 0 0 #d4d0c8; border-color: #fff #000 #000 #fff; border-style: solid; border-width: 2px; color: #000; cursor: default; }
quiconque cette question afin que nous puissions venir faire un tel grand merci utile
J'ai eu un problème similaire pour mon habitude theme.I ajouté Z-Index classe calandre styles.css
du thème. Il fonctionne très bien
.calendar {
background: none repeat scroll 0 0 #d4d0c8;
border-color: #fff #000 #000 #fff;
border-style: solid;
border-width: 2px;
color: #000;
cursor: default;
display: none;
font-family: tahoma,verdana,sans-serif;
font-size: 11px;
position: relative;
z-index: 1 !important;
}