Og den indeholde nogle meget lange ord som skubber hele mit design ud.. Der hvor selectroen bliver dannet tror jeg også den bliver brugt andre steder i systemet.. Så kan man sætte en style med overflow på oppe i første PHP streng..?
Det lyder som noget der kunne du.. Kan du give et eksempel - kan den benyttes i: <?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?>
Det må jeg prøve.. Det der er problemet med denne er det ikke at teksten bliver klippet i "stykker" - så der i selecttoren kun kommer de 50 karakter lange ord med.. De skal jo bruges videre i systemet, så derfor tænkte jeg overflow?
Problemet er at hvis jeg sætter en width på, så bliver den <select> jo altid 150px og den bliver som sagt brugt andre steder på site også.. Og de vil jo så også bliver 150px..
Derfor tænkte jeg om man kunne flette noget ind i:
Præcis. Du kan vel flette det ind i din funktion - ellers kan du sætte den til 100% (dvs. som standard), og dernæst lade din select vare inde i en afgrænset div eller tabel. Det kræver dog, at du gør det på alle dine sider.
jeg kan ikke se hvorfor du echo'er din funktion... men hvis vi tager udgang i det du postede i starten, så prøv at sæt denne linje ind: $parameters = "style=\"width:150px; overflow:auto;\""; på linje 264...
Hvis han ikke echo'ede sin funktion ud (som det ses i starten af hans spørgsmål), ville funktionen ikke give noget. Den ville tilbageholde variablen $field, idet den i funktionen kun bliver returneret?
Det virkede sådan set fint nok.. Men mit problem består i at der er mange dropdown bokse rundt omkring, og ved at sætte den ind der, så bliver alle bokse 150px.. Og det skubber så designet ligeså meget som ikke at have det på.. :-)
Derfor var mit håb at man kunne style det oppe der hvor dropdownboksen bliver sat ind.. Håber dette kan hjælpe lidt videre.. :-)
Og forresten - en anden løsning kunne have været, at du havde impliceret en "value" i din option, og så have brugt sub_str på selve teksten der bliver vist.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.