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: Artikel Optionen oberhalb der Artikelbeschreibung wie entfernen?

    menthol

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Hallo,

    bin gerade dabei einw Art einfachachen Konfigurator für meinen Shop zu erstellen.

    Beispielsweise kann man damit die Farben von T-Shirts per Radiobuttons direkt neben bzw. unter einem entsprechenden Bild in der Artikelbeschreibung auswählen.
    Der " In den Warenkorb" Button befindet sich entsprechend auch ganz unten in der Artikelbeschreibung.

    Soweit konnte ich das jetzt auch umsetzen. Wie bekommt man jetzt aber den Bereich mit den ursprünglichen Artikeloptionen OBERHALB der Artikelbeschreibung weg, also den DIV PRODUCTOPTIONS?

    Oder generell: Wie bekommt man raus WO WAS eingebunden wird? Es scheint sich ja um ein Modul der product_options zu handeln.

    Schönen Abend

    Alex



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

    menthol

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Bin meiner Problemlösung ein Stückchen näher gekommen.

    In den Vorlagen für Artikeloptionen (product_info_v1.html) im Ordner /xtc5/module/product_info bin ich dann fündig geworden. Hier gibts eine entsprechende If Abfrage und das DIV productoptions. Wenn man diesen Bereich entfernt, dann ist auch wirklich das Produktoptions DIV weg.

    Allerdings möchte man ja nicht unbedingt bei jedem Artikel im Shop diesen DIV weghaben. Meine Idee: Ich erstelle eine neue abgeänderte Artikelvorlage, lade diese ebenfalls hoch. Bei Bedarf kann diese dann ausgewählt werden.

    Leider funktioniert aber genau das anscheinend nicht. Die Artikeloptionen sind nun bei jedem Artikel weg, auch wenn ich explizit Artikelvorlagen wähle, also die "normalen Artikel" bekommen die product_info_v1.html, mein spezieller Artikel bekommt die "no_options.html".

    Woran könnte das liegen?

    Welche der auswählbaren Vorlagen ist eigentlich die "Standardvorlage" ?

    Gruß

    Alex

    Tonka

    • Fördermitglied
    • Beiträge: 103
    • Geschlecht:
    Hallo Alex generell ist die product_info_v1.html der Anker eines jeden Produktes. Wenn du eine neue zb. product_info_v2.html hochlädst und diese auswählst sollte es keine probleme geben. Wenn doch prüfe deinen code und vorallem den richtigen artikel ^^

    menthol

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Hi Tonka,

    danke für die Antwort, habe das gerade nochmal getestet, klappt aber nicht. Als Grundlage zum editieren habe ich mir die product_info_v1.html mal geschnappt. Folgende Zeilen habe ich da mal entfernt, und als "own.html" mal hochgeladen.
    Code: XML  [Auswählen]

    {if $PRODUCTS_FSK18=='true'}<div class="hrlightgrey"></div><img src="{$tpl_path}img/fsk18.gif" alt="" style="cursor:default" />{/if}
                            {if $PRODUCTS_EXPIRES}<p class="taxandshippinginfo">{#text_expires_date#} {$PRODUCTS_EXPIRES}</p>{/if}
                            {if $PRODUCTS_MODEL!=''}<div class="hrlightgrey"></div>
                            <strong>{#model#}</strong> {$PRODUCTS_MODEL}{/if}
                            {if $PRODUCTS_URL != ''}
                            <div class="hrlightgrey"></div><div style="padding-top:5px;">{$PRODUCTS_URL}</div>
                            {/if} <br />
                            {if $KLARNA_PPBOX}{$KLARNA_PPBOX}{/if}
                            <div style="margin-top:10px"></div>
                            {$PRODUCTS_PRINT}

                    {if $PRODUCTS_DATE_AVIABLE != ''}<p>{$PRODUCTS_DATE_AVIABLE}</p>{/if}
            </div> 
            <div style="clear:both;"></div>
        </td></tr></table>
            [b]{if $MODULE_product_options !=''}
            <div class="productoptions">{$MODULE_product_options}</div>{/if}[/b]
    <!-- BOF - Tomcraft - 2009-11-28 - Included xs:booster //-->
            {if $XTB_REDIRECT_USER_TO=='product'}<div style='width:400px;padding:10px;color:white;background-color:green;'><strong>Sie haben die eBay Auktion gewonnen!</strong><br/>Bitte w&auml;hlen Sie nun noch die gew&uuml;nschten Produkteigenschaften und legen Sie den Artikel danach in den Warenkorb, um mit der Zahlung fortzufahren und das Produkt versandfertig zu machen!</div>{/if}
    <!-- EOF - Tomcraft - 2009-11-28 - Included xs:booster //-->
            <div class="addtobasket">
            <table border="0" cellspacing="0" cellpadding="2">
                    <tr>
                    <td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
                    <td>{$ADD_CART_BUTTON}



     

    Wie schon geschrieben, das funktioniert soweit auch tadellos, allerdings ist dann der Bereich bei jedem Artikel weg. Ich habe danach mal andere Artikel aufgerufen und bearbeitet, die Standardvorlagen gewählt, aber anscheinend nimmt das System meine neu hochgeladene Datei "own.html" dann als Vorlage, trotz explizit gesetzten Vorlagen bei den Artikeln.

    Alex

    menthol

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Nachtrag:

    Zeile 17-18 sind im Codebeispiel entfernt worden !

    Tonka

    • Fördermitglied
    • Beiträge: 103
    • Geschlecht:
    Wieso hast du denn all alle sachen entfernt!

    Wenn du noch nicht allzuviele Produkte mit der own.html versehen hast und du generell mit der v1.html arbeitest würde ich als erstes würde ich mal das versuchen.

    Code: SQL  [Auswählen]

    UPDATE products SET product_template = "product_info_v1.html" WHERE product_template = "own.html";


    UPDATE products SET product_template = "product_info_v1.html" WHERE product_template = "default";

     
    BACKUP nicht vergessen

    und dann würd ichs noch mal versuchen

    menthol

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Hi Tonka,

    was meinst DU mit "alle sachen entfernt"? Bisher habe ich lediglich 2 Zeilen Code aus meiner own.html entfernt, Grundlage der Datei war die v1.html.

    Bisher habe ich die own.html lediglich für EINEN Artikel im Backend explizit aus dem Dropdown ausgewählt.

    Mich wundert einfach das Verhalten ALLER ANDEREN Artikel. Diese dürften doch von einer zusätlich hochgeladenen Datei nicht betroffen sein ???? Zumal bei allen anderen Artikel diese neue Vorlage ja nicht ausgewählt wurde und der Standard ja die v1.html sein müsste ???

    Aber gute Idee, ich mach jetzt erst nochmal ein Backup, und mach dann mal mit Deinem SQL Befehl weiter.

    Alex

    Tonka

    • Fördermitglied
    • Beiträge: 103
    • Geschlecht:
    Achso hatte es falsch verstanden ^^

    standen denn alle artikel vorher auf bitte wählen? oder auf product_info_v1.html ?

    verstehen kann ich dass verhalten der Artikel nicht dwnn dann musst du ja ab jetzt generell angst haben wenn du eine neue Vorlage benutzt dass alle artikel machen was sie wollen ^^

    ich selber kenne dieses Problem nicht und wüsste auch gar nicht wo ich da ansetzen sollte  :hust:

    :)
     

    menthol

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Hallo Tonka,

    Problem gelöst....

    Nachdem alle Artikel jetzt auf den Urzustand gesetzt wurden klappt es wunderbar. Habe aus meiner eigenen Vorlage noch den DIV addbasket rausgenommen.

    Für die, die sich fragen für was das gut sein soll:

    Wir hatten in unserem Shop oft "Käufe", ohne dass der Artikel wirklich im Warenkorb gelandet ist. Die Kunden haben die Artikelbeschreibung mit allen Wahlmöglichkeiten bzw. Optionen von oben nach unten abgearbeitet. Ganz unten war dann noch ein Link für Anmerkungen zur Bestellung.

    Der Kunde dachte dann oft, er hat mit dem absenden der Mail den Artikel schon gekauft. Jetzt ist die Führung im Shop dadurch linearer geworden. Die Dropdownfelder für Optionen sind an den "richtigen" Stellen INNERHALB der Berschreibung und nicht ganz oben in einem Block zusammengefasst.

    Entsprechend wird der Artikel auch nicht ganz oben, sondern am Ende der Beschreibung in den Warenkorb gelegt. Das dürfte bei individualisierten Artikel für den Kunden deutlich einfacher sein. Er bekommt die Auswahlmöglichkeiten dort wo er sich auch braucht, also neben oder unterhalb von Bildern und Grafiken.

    Falls das jemand nachbauen möchte:
    Die entsprechenden Dropdownfelder werden bei meiner Lösung dann einfach manuell in die Artikelbeschreibung eingefügt. Sie werden logischerweise nicht einfach mit dem anlegen eines Artikels erzeugt. Also eher einer Lösung für EINEN konfigurierbaren Artikel.

    Vielen Dank Tonka !

    Alex

    menthol

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Nochmal kurz zu Tonka....

    manche Artikel standen auf "bitte wählen"....Verstehen kann ich dieses Verhalten dann aber auch nicht.
    Ich habe eben jetzt alles mal mit SQL zurückgesetzt, meine own.html hochgeladen, diese bei einem Artikel ausgewählt, caches gelöscht und siehe da: Nur der eine Artikel verwendet jetzt die Vorlage...

    Also keine Ahnung warum manche Artikel meine neue Vorlage geschnappt haben....Das wäre jetzt vielleicht eine Frage für die Mache von XTC.

    Alex

    Tonka

    • Fördermitglied
    • Beiträge: 103
    • Geschlecht:
    na dann hat sich das problem ja wenigsten irgendwie fast von allein gelöst ^^
    und ähhm.... nichts zu danken ;)

    Gruß Enno

    Ceciro

    • Fördermitglied
    • Beiträge: 449
    • Geschlecht:
    Hallo Alex,

    wenn dem Artikel kein Template zugewiesen ist, nimmt der Shop die erste Vorlage im Ordner und das ist die own.html, weil "O" vor "P" kommt.

    Gruß Cicero

    menthol

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Hrrrr.....

    und ich dachte das bilde ich mir ein...Ich hatte während dem rumprobieren mal das Phänomen, daß einmal die Vorlage andere Artikel zerschossen hat (own.html) und nach einem umbenennen in v5 und cache leeren wars wieder weg. Schön das mal bestätigt zu bekommen.

    Fassen wir zusammen:
    Wenn eine Vorlage nicht explizit gewählt wurde, dann wird die a.html vor allen anderen procuct_info...html genommen.

    Vielen Dank für den Hinweis  :-)
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    6 Antworten
    2230 Aufrufe
    09. Juni 2021, 16:08:34 von Onlineshopper
    5 Antworten
    2649 Aufrufe
    23. April 2016, 23:28:36 von Kawabiker
    2 Antworten
    2979 Aufrufe
    17. Januar 2011, 15:55:49 von franky_n
    0 Antworten
    2000 Aufrufe
    24. August 2010, 18:56:05 von DanceOnTop