Shop Hosting
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: Neue Artikel mit DropDown Menu

    flashboy

    • Neu im Forum
    • Beiträge: 15
    Neue Artikel mit DropDown Menu
    am: 05. Mai 2010, 16:56:19
    liebe xtc-ler,

    ich prgrammiere gerade einen shop für schallplatten.
    und mein kunde möchte bei der einstellung neuer artikel die möglichkeit haben, mittels eines dropdown menus bestimmte merkmale auszuwählen (zb. Stereo, Mono, keine Angabe)
    Zusätzliche Felder mit Texteingabe habe ich schon eingefügt, funktioniert prima.
    Aber bei den dropdown Menus hakts.
    Habe leider bisher in den Foren und beim googlen nichts gefunden.

    ich habe versucht in der:

    admin/includes/modules/new_product.php

    analog der zeilen:

    (ca. 142)

    Code: PHP  [Auswählen]
    <?php echo TEXT_FSK18; ?> <?php echo xtc_draw_pull_down_menu('fsk18', $fsk18_array, $pInfo->products_fsk18); ?>
     
    Und (ca. 97)

    Code: PHP  [Auswählen]
    <?php $fsk18_array=array(array('id'=>0,'text'=>NO),array ('id'=>1,'text'=>YES)); ?>
     
    ein neues dropdown menü zu erstellen:

    Bei Variante 1:

    Code: PHP  [Auswählen]
    <?php echo TEXT_SIGNAL; ?> <?php echo xtc_draw_pull_down_menu('products_signal', $signal_array, $pInfo->products_signal); ?>
     
    und

    Code: PHP  [Auswählen]
    <?php $signal_ array(array('id'=>0,'text'=>Stereo),array('id'=>1, 'text'=>Mono), ,array('id'=>2,'text'=>keine Angabe)); ?>
     
    Kann man im Backend den 3. Wert ('id'=>2) nicht wählen und im Frontend wird nichts angezeigt.

    Bei Variante 2:

    Code: PHP  [Auswählen]
    <?php echo TEXT_SIGNAL; ?> <?php echo xtc_draw_pull_down_menu('products_signal', $signal_array, $pInfo->products_signal); ?>
     
    und

    Code: PHP  [Auswählen]
    <?php $signal_ array(“Stereo”, “Mono”, “keine Angabe”); ?>
     
    Werden die Werte im Frontend angezeigt aber sowohl im Front- wie
    Im Backend nur jeweils der Anfangsbuchstabe S, M oder k.

    Ich bin kein php-Profi aber ich denke, dass die entscheidende Funktion die:
    xtc_draw_pull_down_menu ist.

    Ich favorisiere Variante 2, was kann ich tun, damit die Werte
    In front- und backend richtig angezeigt werden?

    Vielen Dank für eure Hilfe

    Flashboy



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5469.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    hendrik

    • Experte
    • Beiträge: 2.038
    Neue Artikel mit DropDown Menu
    Antwort #1 am: 05. Mai 2010, 18:12:21
    Schau hier: Tutorial: Zusätzliche Datenfelder Artikel
    Wenn du das so hin bekommen hast und dabei die Feldnamen für dich entsprechen angepasst, hast du 90% fertig.

    Wie gedenkst du die Angaben zu codieren?
    Klartext ("stereo", "mono")?
    Oder in Id-Werten (1,2,3)?

    Ich postuliere mal IDs.

    Du hast gemäß Tutorial soweit 1:1 eingebaut. Nun in der Administration (new_products.php) die Texteingabefelder ändern gegen Dropdownfelder.

    Ein Dropdownfeld generierst du so:

    Code: PHP  [Auswählen]
    $value_array = array(
      array( 'id' => '1', 'text' => 'stereo' ),
      array( 'id' => '2', 'text' => 'mono' )  );
    $drop_html = xtc_draw_pull_down_menu('products_signal', $value_array, 1);
    echo TEXT_STEREOMONO.' '.$drop_html;

    Im Frontend, im products_info-Template, stehen dir die Werte dann als ID-Nummer zur Verfügung.

    Darin kannst du dann folgende Konstruktion anwenden:

    Code: PHP  [Auswählen]
    {if $products_signal=='1')stereo{/if}
    {if $products_signal=='2')mono{/if}

    Gruß
    Hen

    flashboy

    • Neu im Forum
    • Beiträge: 15
    Neue Artikel mit DropDown Menu
    Antwort #2 am: 10. Mai 2010, 13:50:29
    vielen Dank Hendrik, wirklich ganz toll, das Tutorial ist sehr verständlich geschrieben und auch die Sache mit den Dropdownfeldern hat jetzt hingehauen.  :)

    Aber noch eine andere Frage:

    Am Ende des Tutorials schreibst Du ja richtig, dass so noch keine Suche in den neuen Feldern möglich ist. Frage nun: Was muss man tun, damit es geht?
    Oder hat sonst jemand eine Idee? Finde leider nirgendwo etwas dazu.

    Wär ganz toll.

    Vielen Dank und beste Grüße

    Flashboy

    flashboy

    • Neu im Forum
    • Beiträge: 15
    Neue Artikel mit DropDown Menu
    Antwort #3 am: 10. Mai 2010, 13:54:00
    ... ach, und noch etwas anderes.
    Wo finde ich ein Tutorial für Scripts zum auslesen
    der Datenbank in csv Dateien.

    Möchte gern ohne Zusatzkosten eine Exportmöglichkeit für
    buchfreund und Ebay schaffen.

    nochmals allerbesten Dank ;)

    Flashboy

    TrueSlide

    • Schreiberling
    • Beiträge: 402
    Re: Neue Artikel mit DropDown Menu
    Antwort #4 am: 07. Juni 2013, 19:53:34
    Ich habe soweit die Suchfunktion genutzt, soweit aber nichts gefunden, was genau auf meine Frage passt. Zwar ist der Thread hier schon etwas älter, trifft soweit aber fast mein anliegen.

    Was ist geplant ....

    Ich habe vor im ein weiteres Datenfeld direkt über das "FSK18" Feld zu erstellen.
    Dieses neue Feld soll dann genauso ausgebaut sein, wie z.B. das Hersteller Feld. Es soll also "Pull Down" (nennt man das so? ^^) Feld sein.
    Vorgehen würde ich soweit wie in der dazugehörigen Anleitung, nur mit dem Unterschied, dass ich statt "xtc_draw_input_field" "xtc_draw_pull_down_menu" nutzen würde.

    Jetzt die eigentlichen 2 Fragen.
    1.) Wie und wo fülle ich dann das Feld aus, damit die Daten darin enthalten sind, die auch drin stehen sollen?
    2.) Wählt man dann eine der im Feld platzierten Angaben aus, so soll dies in der Artikelansicht ein entsprechendes Bild erzeugen. Wie setze ich also das um?

    Kurz erklärt:
    Wähle ich im Feld die Angabe "ABC" aus, so soll dann beim Artikel im Frontend (im Backend muss das dann nciht angzeigt werden) Bild "1" angezeigt werden.
    Wähle ich hingegen "DEF" aus, so soll Bild "2" angeziegt werden.

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Neue Artikel mit DropDown Menu
    Antwort #5 am: 08. Juni 2013, 15:20:36
    Ich würde dir raten es nach dieser Anleitung zu machen:
    ANLEITUNG: Neues Artikel-Datenfeld mit Pulldownmenü aus neuer Konfiguration

    Da hierbei auch Mehrsprachigkeit möglich ist und außerdem die Inhalte über den admin-Bereich jederzeit erweiterbar sind.

    TrueSlide

    • Schreiberling
    • Beiträge: 402
    Re: Neue Artikel mit DropDown Menu
    Antwort #6 am: 08. Juni 2013, 20:39:08
    Über diese Anleitung bin ich auch schon gefallen, hab sie aber nciht ganz für voll genommen, da ich der Meinung bin/war, dass es nicht ganz da ist, was ich will.

    Der Kunde soll sich bei meinem Vorhaben nicht auswählen können, etc. sondern nur jeweils ein Bild angezeigt bekommen, was im Adminbereich durch das Pull Down Menüs (da halt in Textform) hinterlegt ist. [wie in meinen vorherigen Beispiel mit "ABC" & Bild "1", etc. erläutert]

    Auch soll das Bild (welches nur einen Hinweis wiedergibt [vergleichbar mit dem FSK18]) wirklich nur in der Produktansicht angezeigt werden und braucht nirgends anderswo aufzutauchen. Soweit habe ich auf die schnell in der verlinken Anleitung noch nichts gefunden, was dann ein jeweiliges Bild auf einen jeweiligen Auswahlpunkt wiedergibt.

    (Ist nicht böse gemeint und danke für den Hinweis, sehe aber gerade den Wald vor lauter Bäumen nicht mehr. Kann also sein, das ich die verlinke Anleitung auch einfach nur falsch verstanden habe.) ;)
    Trade Republic - Provisionsfrei Aktien handeln
    14 Antworten
    8373 Aufrufe
    06. August 2010, 06:50:54 von Trucker05
    4 Antworten
    4433 Aufrufe
    10. Juni 2009, 09:30:26 von MarcelSimone
    5 Antworten
    4047 Aufrufe
    01. Mai 2012, 22:15:12 von noRiddle (revilonetz)
    21 Antworten
    10023 Aufrufe
    09. Juli 2010, 14:26:15 von Tomcraft