Modify

Opened 6 years ago

Closed 6 years ago

#1771 closed Bug/Fehler (fixed)

Hersteller-Liste als Listenbox funktioniert nicht mit responsivem Template

Reported by: awids Owned by: Markus
Priority: normal Milestone: modified-shop-2.0.5.1
Component: Template Version: 2.0.5.0
Keywords: Cc:
Blocked By: Blocking:

Description

In den bisherigen Versionen konnte man sich in der Hersteller-Box wahlweise die Hersteller als DropDown oder als Listenbox anzeigen lassen, wenn man die Werte für "Hersteller-Liste Schwellenwert" und "Hersteller-Liste" entsprechend angepasst hat. Zumindest kenne ich das in Verbindung mit dem Template tpl_modified so. Die Einstellungen sollten wohl aber allgemein gelten?!

Wie ich festgestellt habe, führt das Ändern der o. g. Werte im Template tpl_modified_responsive nur dazu, dass teilweise während des Ladevorgangs kurz die Listenbox angezeigt wird, diese dann aber sofort von einem DropDown mit der englischen Wählanweisung "Select Here" ersetzt wird. (vllt. durch JavaScript?)

Getestet mit:

  • tpl_modified_responsive (Kauf-Template, in 2.0.4.2)
  • tpl_modified_responsive (freies Template, in stable-2.0.5.0)
  • tpl_modified_responsive (freies Template, in dev-2.0.5.1)

Attachments (0)

Change History (10)

comment:1 by anonymous, 6 years ago

Hi,

den Templatecache hast du nach der Umstellung geleert? Im Demoshop ist das Caching aktiv.
Ich bekomme nach der Umstellung und dem leeren des Templatecache die Liste sauber angezeigt.

Markus

comment:2 by Gerhard Waldemair, 6 years ago

Milestone: modified-shop-2.0.5.1
Resolution: worksforme
Status: newclosed

Wir können das leider nicht nachstellen.

comment:3 by awids, 6 years ago

Hi, das mit dem Cache habe ich in den Demoshops leider voll verschwitzt. Nach dem Leeren des Caches wurde mir dann auch die Liste mit den 3 Herstellern angezeigt. Im vorliegenden Shop sind es allerdings 71 Hersteller, da wird die Liste etwas lang.

Ich muss auch zugeben, dass ich das mit dem Schwellenwert etc. falsch verstanden habe. (Ein Denkfehler meinerseits.)

Im tpl_modified ist das so schön gelöst, dass dort ein Select-Box angezeigt wird und mir im sichtbaren die (aktuell unter "Hersteller Liste" eingestellten) 12 Hersteller zeigt, den Rest unter im Scroll verbirgt.

Klar lässt sich so ein Effekt auch durch CSS erzielen, aber ich frage mich, warum das im tpl_modified_responsive nicht genau so gelöst wurde. Dort sehe ich kurz die 12zeilige Select-Box, welche dann wie oben beschrieben einem einfach DropDown mit englischer Wählanweisung "Please select" weicht.

Das Ticket muss nicht neu eröffnet werden (oder kann auch wieder geschlossen werden, falls meine Antwort es automatisch neu öffnet), aber vielleicht teilst du mir noch mit, warum das im responsiven Template so völlig anders abläuft?

comment:4 by Markus Rehm, 6 years ago

Hi awids,

ich kann das echt nicht nachvollziehen. Es gibt da nur einen Unterscheid zwischen den beiden Templates ... und das ist das Sumo-Select. Ansonsten gibt es keine weiteren CSS Anweisungen damit der Block scrollbar wird. Der wird in beiden Templates komplett ausgegeben ohne eine max-height. Darf ich mal fragen ob ich mir das irgendwo anschauen kann?

Markus

comment:5 by Torsten Riemer, 6 years ago

Milestone: modified-shop-2.0.5.1
Resolution: worksforme
Status: closedreopened

Ich kann das nachvollziehen.
Aktuell bis 14 Uhr im DEV Demoshop nachvollziehbar.
Es gibt in tpl_modified_responsive keine vergrößerte Liste bei Erhöhung des Wertes für "Hersteller Liste" und auch das "Select Here" kann ich nachvollziehen.

comment:6 by Markus Rehm, 6 years ago

Jetzt wo ich es sehe wird es klarer.
In tpl_modified haben wir eine "normale" Selectbox und da kann ich die "size" eintragen. Deshalb wird da dann ein höheres Select angezeigt. Das geht mit Sumo Select so nicht.

Ich frage mich nur gerade wo im Sumo Select der placeholder her kommt. Der wird doch eigentlich nicht gesetzt. Einen Container zu machen mit einem overflow wäre jetzt nicht das Problem.

comment:7 by FräuleinGarn, 6 years ago

Nur als kleine Anmerkung, da ich nicht genau weiß worum es geht. Vielleicht hat das was mit den Änderungen zu tun die mit der neuesten Shopversion eingeführt wurden, damit die Schrift in sumoselect Feldern gleich der normalen Felder ist. Das wurde doch angepasst, in Zusammenhang das in IOS nicht mehr gezoomt wird. 

comment:8 by Markus Rehm, 6 years ago

Hi Timm,

ne damit hat das nichts zu tun ... das ist rein das SumoSelect ... und das Javascript welches in der manufactureres.php zündet. Das verträgt sich nicht ... da müsste die manufacturers.php umgeschrieben werden wenn ein SumoSelect mit im Spiel ist.

Markus

comment:9 by awids, 6 years ago

Da es glücklicherweise jetzt nachstellbar ist, braucht es wohl keinen Shop mehr, wo man sich das anschauen kann. :-)

Diese Ansicht ist nun nicht überlebensnotwendig, aber hat schon was her gemacht. Daher finde ich es schade, wenn es mit SumoSelect nicht geht. (Der Placeholder kommt übrigens direkt aus der jquery.sumoselect.min.js, schon ziemlich am Anfang.) Aber - sofern ihr nicht doch noch eine Lösung dafür anbieten könnt - geht es ja auch mit CSS.

LG awids

comment:10 by Markus, 6 years ago

Owner: set to Markus
Resolution: fixed
Status: reopenedclosed

In 12615:

fix #1771 - fixed manufacturers box in tpl_modified_responsive

Modify Ticket

Action
as closed The owner will remain Markus.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.