Individuelle Optionen (Custom Options) mit Bildern

      Individuelle Optionen (Custom Options) mit Bildern

      Magento bietet bisher keine Möglichkeit die individuellen Optionen mit Bildern auszustatten, doch mit folgendem Trick sollte sich das Problem schnell beheben lassen.

      Als erstes muss folgendes Query in phpMyAdmin ausgeführt werden um das entsprechende Tabellenfeld zu vergrößern:

      Quellcode

      1. ALTER TABLE `catalog_product_option_type_title` CHANGE `title` `title` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
      Dieses Query vergrößert das Feld "title" von 50 Zeichen auf 255 Zeichen.

      Die Bilder für die jeweilige Option können wir nun über das Backend einpflegen, dazu rufen wir den Menüpunkt "Individuelle Optionen" in einem Artikel auf. Anstatt des Beschreibungstextes kann jetzt HTML-Code eingefügt werden:

      Quellcode

      1. <img src="http://EXAMPLE.COM/PFAD/ZUM/BILD/BILD.JPG" alt="[TEXT]"> Optionstext
      Speichern und Fertig!


      Durch zusätzliche CSS-Selektoren kann die Ausgabe an die eigenen Bedüfnisse angepasst werden.
      Bilder
      • custom-option-mit-bild.jpg

        34,16 kB, 653×393, 453 mal angesehen
      Magento Hosting | Cloud Server | Shopware Hosting | Elasticsearch Hosting
      Unsere Hosting-Lösungen nutzen ultraschnelle SSDs und sind jederzeit skalierbar.
      Um wieder in den Attributen HTML anzeigen zu können muss mann in der Datei:

      Quellcode

      1. /app/code/core/Mage/Catalog/Block/Product/View/Attributes.php
      in der Zeile 71 folgenden Code:

      Quellcode

      1. $value = $this->htmlEscape($value);
      gegen diesen austauschen:

      Quellcode

      1. $value = $value;
      erfolgreich getestet in Version 1.2.0.2
      So hatte letztens mal wieder ein update gemacht!

      Nun braucht man keine hacks mehr um HTML Tags in der Storeansicht ausgeben zu können.

      Es findet sich eine Neue Funktion in den Produktattributen unter Shop-Einstellungen -> "Allow HTML-tags on Front-end"!

      Schön und gut jetzt kann ich mir aber wahrscheinlich die Arbeit noch mal mit den Attributen machen da man nicht im Nachhinein den Wert ändern kann:( oder hat jemand zufälligerweise eine möglichkeit gefunden wie man das Dropdownmenü dazu bewegen kann doch auf "Ja" zu springen.
      Eine Lösung ist mir leider nicht bekannt, aber vielleicht hilft die Extension: Magento Connect - Change Attribute Set - Overview - eCommerce Software for Growth

      Über ein kurzes Feedback würde ich mich freuen, da sicher noch weitere Anfragen diesbezüglich kommen werden. - Vielen Dank!
      Magento Hosting | Cloud Server | Shopware Hosting | Elasticsearch Hosting
      Unsere Hosting-Lösungen nutzen ultraschnelle SSDs und sind jederzeit skalierbar.
      Habe die Erweiterung schon länger im Auge - ist besonders bei großen Datenimporten via CSV ein MUSS. Leider kann man mit der Contribution nur Artikeln andere Attributsets zuordnen. Die neuen Attribute müssen dann noch mit den passenden bzw. richtigen Optionen für die einzelnen Produkte manuell angepasst werden.
      Es ist mit der Erweiterung nicht möglich bestehende Attribute zu ändern. Das Liegt allerdings daran das ich im Typ "Katalog Eingabetyp für Shopbesitzer" Dropdown ausgewählt habe. Wenn ich Textfeld oder Textbereich ausgewählt habe kann ich die Option "Allow HTML-tags on Front-end" auswählen – allerdings auch nur dann.
      Teilweise logisch Trotzdem aber auch ärgerlich da man mit voreingestellten Dropdownmenü eigentlich sich das Leben um einiges einfacher macht.
      Hallo,

      vorab - bin absoluter Einsteiger.

      habe alles wie oben beschrieben nachgebaut - klappt super. Aber gibt es eine Möglichkeit direkt über die Images eine Produktkonfiguration zu wählen, anstatt davor einen Radio-Button zu setzen ?

      Was versteht man unter CSS-Selektoren - wo kann ich diesen anpassen das mit die Auswahlbilder nebeneinander angezeigt werden ?


      Gruß
      Klaus

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „klaus43“ ()

      Hallo,
      gilt das Script auch noch für Magento 1.4.0.1?

      Bei den CustomOptions funktioniert HTML Code eigentlich schon wunderbar. Allerdings taucht spätestens im Warenkorb der Quelltext (anstatt dem Bild) wieder auf.

      Nun die eigentliche Frage: Gilt das obenstehende Skript dann für den ganzen Magento-Shop? D.h., dass durchgehend anstatt des ''<img scr='domain.de/'>" ein Bild angezeigt wird. Das wäre dann der Fall auf:

      - Produktseite
      - Warenkorbbereich
      - bei der Bestellbestätigung
      - Adminpanel, evtl. Emailbestellbestätigung

      eben überall, worin die Produkte noch einmal mit ihren individuellen Optionen aufgelistet, angezeigt werden.

      Leider keine Veränderung nach reinkopieren des Skripts :(
      + Entschuldigung für 'bold' im gesamten Text, krieg das irgendwie nicht weg!

      Liebe Grüße, Haiko