Hallo zusammen Dies ist mein erstes Thema das ich eröffne also etwas Geduld mit mir Ist es möglich das man die Artikelnummern auch auf der Artikel übersicht sichtbar zu machen.Oder muss man wirklich jedesmal den Artikel zuerst öffnen um die Artikelnummer zu sehen ? Besten Dank für Eure Zeit . Daniele
Hallo Daniele, willkommen im Forum. Meinst Du die Übersicht im Frontend? wenn Ja, die Listenansicht oder die Kachelansicht?
Erstelle mit einem Textprogramm wie z.B. notepad++ eine Datei mit folgendem Inhalt: PHP: <?phpclass model_product extends model_product_parent{ function buildDataArray(&$array, $image = 'thumbnail') { global $xtPrice, $main; $t_data_array=parent::buildDataArray($array, $image); //Additional info in $t_data_array $t_data_array['PRODUCTS_MODEL']=$array['products_model']; //Additional info in $t_data_array return $t_data_array; }}?> Speichere diese Datei als model_product.inc.php nun gehst Du mit dem FTP-Programm in das Verzeichnis user_classes/ overloads erstellst dort einen neuen Ordner "product" und lädst die Datei hinein. dann gehst Du min das Verzeichnis templates/ DeinTemplate (vermutlich EyeCandy)/ objects/ und kopierst die Datei product_boxes_list.html und speicherst die Kopie als product_boxes_list-USERMOD.html nebend er originalen Datei. Anschließend öffnest Du die USERMOD.html mit dem Textprogramm und fügst nach HTML: <p class="title" {if $module_data.PRODUCTS_META_DESCRIPTION != ''} title="{$module_data.PRODUCTS_META_DESCRIPTION|truncate:80:"..."|replace:'"':'"'}"{/if}>{$module_data.PRODUCTS_NAME|truncate:$content_data.TRUNCATE_PRODUCTS_NAME:"..."}<br /> </p> dieses ein: HTML: <!--meine Artikelnummer start--> <div class="artikelnummer">Artikelnummer: {$module_data.PRODUCTS_MODEL}</div> <br /> ]<!--meine Artikelnummer ende--> Das sollte es gewesen sein.
Hallo Barbara, Bei mir erscheint ein Fatal Error, dass die <b>Fatal error</b>: Class 'extrafeld_product_parent' not found in model_product.inc.php nicht gefunden werden kann. Wie kann ich das beheben ?
Ist natürlich Blödsinn, die Klasse muss so heißen wie die Datei, sorry. Werde ich gleich mal beheben. Bitte einmal die Zeile class extrafeld_product extends extrafeld_product_parent ändern in class model_product extends model_product_parent
Hallo Barbara, ich suche die gleiche Lösung wie hier allerdings mit dem Honeygrid Template und dort finde ich die Datei "model_product.inc.php" nicht. Gruß Holger
Hallo Holger, die Datei musst Du erstellen. Ich habe das aber noch nicht im Honeygrid - Template eingefügt, da hat sich einiges geändert.
Hallo Barbara, so wie ich das bei Honeygrid verstanden habe, läuft die Ausgabe zusätzlich über sog. Snippets zu finden unter: templates/Honeygrid/snippets allerdings blieben meine Anpassungsversuche erfolglos. Ich frag mal im entsprechenden Forumbereich nach ob und wann es da Dokus gibt.
Ich habe das selbe bei mir versucht einzubauen. Leider bekomme ich eine Meldung WARNING(2): "Cannot modify header information - headers already sent by (output started at /mnt/webv/d1/48/56983448/htdocs/helipassion/user_classes/overloads/product/model_product.inc.php:17)" Ist erst seit dem Update auf die X3 Version. viele Grüße Stefan
Hallo Barbara, hab die Version 3.3.1.2 würd die Artikelnummern auch gerne in der Kachelansicht sehen wollen
Lade dir das Zip runter und entpacke es. gehe mit Deinem FTP-Programm in den Shop und öffne das Verzeichnis GXUserComponents Lade den Ordner "overloads" aus dem Zip hoch. Gehe in das Verzeichnis templates/ Honeygrid/ snippets/ product_listing/ lade die Datei "product.html", oder falls vorhanden die product-USERMOD.html, runter und öffne diese mit einem Textprogramm (nicht mit Word!) suche nach: HTML: <div class="title-description"> <div class="title"> und ändere das in HTML: <div class="title-description"> <!-- Artikelnummer Start--> {if $module_data.PRODUCTS_MODEL} <div class="model"> {$module_data.PRODUCTS_MODEL} </div> {/if} <!-- Artikelnummer Ende--> <div class="title"> Speicher die Datei als product-USERMOD.html und lade sie wieder hoch (die originale Datei muss erhalten bleiben). Lade die Datei "product_grid_only.html, oder falls schon vorhanden die "product_grid_only-USERMOD.html, runter und öffne sie mit einem Textprogramm. Suche nach: HTML: <div class="title-description"> <div class="title"> und ändere in: HTML: <div class="title-description"> <!-- Artikelnummer start --> {if $PRODUCT.PRODUCTS_MODEL} <div class="model"> {$PRODUCT.PRODUCTS_MODEL} </div> {/if} <!-- Artikelnummer ende --> <div class="title"> Speichere die Datei als product_grid_only-USERMOD.html und lade sie wieder hoch. Leere die Cache für Module und Seiten und eventuell von Deinem Browser.
Es wäre doch auch möglich in der Artikel-Kachelansicht den Kategorienamen mit anzeigen zu lassen? stell mir das so vor: Bild Kategorienamen Artikelnamen Artikelnummer Preis In unserem Fall ist die Kategorie der entsprechende Künstler http://www.einbildeinrahmenshop.de/ Danke schonmal für die Hilfe Grüße
Da musstest Du Extrafelder erstellen und ausgeben. Das ist nicht so einfach. Es gibt dazu aber auch Anleitungen im Forum. Ich sehe da aber auch keinen wirklichen Nutzen, außer auf der Startseite, oder bei Sonderangeboten. Sonst ist man ja schon in der Kategorie - also bei dem Künstler.
Barbara du bist einfach die Beste! Das mit den Artikel Nummern funzt schonmal Werd dann morgen mal weiter schaun zwecks den Kategorienamen so fahr ich schonmal ganz gut Dickes merce und schöne Grüße
Hallo ich hätte gerne die Artikelnummern entweder auch in der Kachelansicht oder sonst gerne in der Listenansicht. Habe es wie oben beschrieben versucht, allerdings finde ich den Text <div class="title-description"> <div class="title"> nicht in den genannten Dateien. lg Steffi