Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: {$box_MANUFACTURERS} als scrollbare Popup liste.

    robertko

    • Schreiberling
    • Beiträge: 271
    Hallo.
    Ich würde gerne der Popup-liste, die aufpoppt eine feste größe geben und scrollbar machen, weil die Liste meine Hersteller, doch schon ziemlich lang ist und dass sieht das ganz schön bescheiden aus, wenn das Riesending ausgeht.
    Nur leider finde ich keine css-Regel dafür, wo muss das rein?
    Danke

    EDIT:
    Ach, nochwas, wo wir gerade dabei sind.
    Wenn ich einen Hersteller aus der Liste auswähle, gelange zu einer Listing, in der mir alle Artikel des jeweiligen Herstellers angezeigt werden. Das ist auch gut so, allerdings steht im Header nicht der Herstellername, wie man es aus den Kategorien kennt.
    Wie bekomme ich den da rein?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=33028.0

    robertko

    • Schreiberling
    • Beiträge: 271
    Re: {$box_MANUFACTURERS} als scrollbare Popup liste.
    Antwort #1 am: 22. Mai 2015, 13:38:14
    Ich hab Jetzt mal ein bißchen rumprobiert und dachte eigentlich ich hab es.
    Könntet ihr mal drüber schauen?

    Ich habe mir mal die inc/xtc_draw_pull_down_menu.inc.php angeschaut und folgende Änderungen vorgenommen.

    Aus:
    Code: PHP  [Auswählen]
     if (xtc_not_null($parameters)) $field .= ' ' . $parameters;
    $field .= '>';
    habe ich das hier gemacht:
    Code: PHP  [Auswählen]
     if (xtc_not_null($parameters)) $field .= ' ' . $parameters;
    $field .= '><div class="ddlist">';

    Aus:
    Code: PHP  [Auswählen]
    $field .= '>' . xtc_parse_input_field_data($values[$i]['text'], array('"' => '&quot;', '\'' => '&#039;', '<' => '&lt;', '>' => '&gt;')) . '</option>';}
    $field .='</select>';
    habe ich das gemacht:
    Code: PHP  [Auswählen]
    $field .= '>' . xtc_parse_input_field_data($values[$i]['text'], array('"' => '&quot;', '\'' => '&#039;', '<' => '&lt;', '>' => '&gt;')) . '</option>';}
    $field .='</div></select>';

    Und das jeweils in den Funktionien:
    xtc_draw_pull_down_menu und
    xtc_draw_pull_down_menuNote

    Diesen DIVs wollte ich eine feste Größe geben und dann mit overflow-y:scroll eine Scrollbar hinzufügen.
    Allerdings werden die DIVs nicht erzeugt.
    Woran liegt das? meines erachtens scheint doch alles in Ordnung zu sein.
    Caches wurden alle gelöscht.

    Nochmal kurz zu Verständnis:
    Ich möchte keine Liste die man scrollen kann, wie es der fall ist, wenn man dem size-Attribut eine Zahl >1 gibt.
    Ich möchte, dass die Dropdownliste die erscheint, eine feste größe hat, und sich scrollen lässt.

    robertko

    • Schreiberling
    • Beiträge: 271
    Re: {$box_MANUFACTURERS} als scrollbare Popup liste.
    Antwort #2 am: 22. Mai 2015, 14:33:44
    Also.
    Das mit dem Herstellernamen im Header hab ich hinbekommen.
    Die Lösung kommt von Martin63 aus folgendem Beitrag:
    http://www.modified-shop.org/forum/index.php?topic=865.msg250399#msg250399

    robertko

    • Schreiberling
    • Beiträge: 271
    Re: {$box_MANUFACTURERS} als scrollbare Popup liste.
    Antwort #3 am: 22. Mai 2015, 14:57:35
    :doh: :datz: :doh:

    Alles klaaaaaar.
    Hat sich erledigt.
    Ab 20 Hersteller erscheint ja eine Scrollbar.
    Hatte bis jetzt 19 eingepflegt. Dann habe ich mal auf ner anderen Seite wo es auch sowas gibt die Liste durchgezählt und mal einen weiteren Hersteller eingepflegt und siehe da, jetzt wird gescrollt.
    Ich könnt schon wieder.... :-!
    So viel Zeit verbracht für NIX.
    Aber man lernt nie aus.
    1 Antworten
    2273 Aufrufe
    20. Juli 2010, 14:38:28 von DokuMan
    5 Antworten
    5007 Aufrufe
    10. Juni 2014, 15:27:52 von wandbilderxxl
    1 Antworten
    2896 Aufrufe
    08. August 2016, 22:19:27 von Tomcraft