#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

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 Changed 22 months ago by anonymous

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 Changed 22 months ago by GTB

  • Milestone modified-shop-2.0.5.1 deleted
  • Resolution set to worksforme
  • Status changed from new to closed

Wir können das leider nicht nachstellen.

comment:3 Changed 22 months ago by awids

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 Changed 22 months ago by markus

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 Changed 22 months ago by Tomcraft

  • Milestone set to modified-shop-2.0.5.1
  • Resolution worksforme deleted
  • Status changed from closed to reopened

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 Changed 22 months ago by markus

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 Changed 22 months ago by FräuleinGarn

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 Changed 22 months ago by markus

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 Changed 22 months ago by awids

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 Changed 21 months ago by Markus

  • Owner set to Markus
  • Resolution set to fixed
  • Status changed from reopened to closed

In 12615:

fix #1771 - fixed manufacturers box in tpl_modified_responsive

Add Comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.