#1 (permalink)  
Alt 29.01.2009, 07:34
Erfahrener Benutzer
 
Registriert seit: 28.05.2005
Ort: Unna
Beiträge: 100
Standard Hersteller Auswahl per DropDown-Feld

Hallo habe folgendes Problem. Ich hätte gerne die Hersteller als DropDown Feld zur Auswahl: Hierzu habe ich die "box_manufacturers.html" wie folgt geändert:


Zitat:
<h2 class="boxheader">{txt key=TEXT_BOX_TITLE_MANUFACTURERS}</h2>
<div class="boxbody">
<ul id="manufacturerslist">
<select name="manufacturerslist" size="1">
{foreach name=aussen item=module_data from=$_manufacturers}
<option value="manufacturerslist"><a href="{$module_data.link}">{$module_data.manufactu rers_name}</a></option>
{/foreach}
</select>

</ul>
</div>
Leider beschränkt sich der Erfolg darauf, dass ich zwar die verschiedenen Hersteller auswählen kann (und im Quelltext stehen auch die entsprechenden Links), allerdings wird dann nicht der entsprechende Link im Browser geöffnet. Was habe ich da vergessen??

zu sehen ist das ganze hier: http://www.two-network.de/veyton
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 29.01.2009, 08:29
Benutzer
 
Registriert seit: 22.12.2008
Beiträge: 56
Standard

so wie du das umgesetzt hast funktioniert das nicht.
Du brauchst einen Form-tag um das ganze der zur hersteller-seite linkt und einen absenden-button, bzw. javascript um direkt beim auswählen eines herstellers auf die Seite zu wechseln. Bitte schaue doch mal bei selfhtml.org nach dem Aufbau eines Formulars zum Daten senden, dann denke ich wird dir klar wie das ganze aussehen muss.

Ob das ganze dann letztendlich funktioniert kann ich allerdings nicht sagen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 29.01.2009, 13:13
Neuer Benutzer
 
Registriert seit: 26.09.2008
Beiträge: 26
Standard

müsste das ganze nich so gehen:

Zitat:
<h2 class="boxheader">{txt key=TEXT_BOX_TITLE_MANUFACTURERS}</h2>
<div class="boxbody">
<ul id="manufacturerslist">
<select name="manufacturerslist" size="1">
{foreach name=aussen item=module_data from=$_manufacturers}
<option value="manufacturerslist" onclick="document.location.href={$module_data.link }">{$module_data.manufactu rers_name}</option>
{/foreach}
</select>

</ul>
</div>
Versuchs mal damit, ansonsten wie schon geschrieben: selfhtml.org
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 29.01.2009, 14:31
Neuer Benutzer
 
Registriert seit: 26.09.2008
Beiträge: 26
Standard

ne, das wird so nicht funktionieren, da du auf {$module_data.link } zugreifst und das ausserhalb der definition, außerdem musst du ja für jede option nen eigenen link aufrufen

// Edit: Hey d_sturm, einfach Beiträge löschen... *tztztz*
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 29.01.2009, 14:58
Benutzer
 
Registriert seit: 22.12.2008
Beiträge: 56
Standard

probier mal das:

Zitat:
<h2 class="boxheader">{txt key=TEXT_BOX_TITLE_MANUFACTURERS}</h2>
<div class="boxbody">
<ul id="manufacturerslist">
<select name="manufacturerslist" size="1" onChange="location.href=this.options[this.selectedIndex].value">
{foreach name=aussen item=module_data from=$_manufacturers}
<option value="{$module_data.link}">
{$module_data.manufacturers_name}
</option>
{/foreach}
</select>

</ul>
</div>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 29.01.2009, 16:38
Erfahrener Benutzer
 
Registriert seit: 28.05.2005
Ort: Unna
Beiträge: 100
Standard

@all: Danke Euch allen für die prompte Hilfe

@skimi:
Yo, so funktioniert es. Nur wo änder ich den ersten Eintrag in z.B. "Hersteller wählen", da dieser nicht aufrufbar ist. Siehe im Shop: dort ist Leoni-Kerpen der erste Hersteller. Diesen kann ich dann auch nicht aufrufen.

Hast Du da eventuell auch noch eine Lösung???

Danke im Vorraus.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 29.01.2009, 17:13
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

versuche über

Zitat:
{foreach name=aussen item=module_data from=$_manufacturers}
das hier einzufügen

Zitat:
<option value="#">
- Hersteller wählen -
</option>
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 29.01.2009, 19:06
Erfahrener Benutzer
 
Registriert seit: 28.05.2005
Ort: Unna
Beiträge: 100
Standard

Super! Danke schön! Klappt perfekt.

Nur "wählen" musste ersetzt werden durch "w&auml;hlen"

Gruß gbartmann
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 30.04.2009, 08:00
Erfahrener Benutzer
 
Registriert seit: 28.05.2005
Ort: Unna
Beiträge: 100
Standard

Habe gerade noch zwei Sachen festgestellt.


  1. Wenn ich einen Hersteller deaktiviert habe, wird dieser trotzdem angezeigt, unabhängig von der Art der Anzeige der Hersteller (Dropdown oder Standard).
  2. Die Hersteller lassen sich nicht alphabetisch sortiert anzeigen?!

Gibt es hierfür irgendwelche Lösungen??

Grüße

G.Bartmann

Geändert von gbartmann (13.05.2009 um 11:28 Uhr) Grund: Mal nach oben schieb
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 19.10.2009, 10:37
Benutzer
 
Registriert seit: 30.09.2009
Beiträge: 38
Standard

Danke für den tollen Beitrag jetzt habe ich nur eine Frage zu der Abfrage box.

Einige Hersteller Namen sind zu lang und nun sieht es nimmer so toll aus wenn das auswahlfenster zu breit ist. gibt es ein möglichkeit das ich sagen kann ab 25 Zeichen eine neue Zeile anfangen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
auswahl, dropdownfeld, hersteller

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
hersteller dropdown durch liste ersetzen - product-listing francosdad Shopbereich 0 30.08.2008 14:25
Kategorie Dropdown nach Hersteller Dropdown mbdesign Shopbereich 0 21.01.2007 18:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:09 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand