Hallo liebe Community,
das wurde vielleicht schonmal gefragt, ich kann es aber beim besten Willen nicht finden.
Ich würde gern die "in den Einkaufswagen legen"- und "auf den Merkzettel"-Knöpfe, welche sich im tpl_modified-Template in product_info (product_info_tabs_v1.html) befinden, in abgeänderter Form (aber immer noch als image-Button) auch in den Boxen der auf der Startseite gelisteten Produkte haben (und später dann auch in den Boxen der in den einzelnen Kategorien gelisteten Produkte).
Für die auf der Startseite gelisteten Produkte habe ich templates/modules/new_products_default.html bearbeitet. Das hat soweit auch super funktioniert, nur eben weiß ich nicht, wie ich die Knöpfe dort einfügen soll. Ich würde dazu gern die vorgefertigten Funktionen und forms benutzen, so wie sie auch für die HTML der Produkt-Info in der zugehörigen PHP-Datei includes/modules/product_info.php stehen:
// wishlist if (defined('MODULE_WISHLIST_SYSTEM_STATUS') && MODULE_WISHLIST_SYSTEM_STATUS
== 'true') { $info_smarty->assign('ADD_CART_BUTTON_WISHLIST', xtc_image_submit
('button_in_wishlist.gif', IMAGE_BUTTON_TO_WISHLIST
, 'name="wishlist"')); $info_smarty->assign('ADD_CART_BUTTON_WISHLIST_TEXT', '<input type="submit" value="submit" style="display:none;" />'.xtc_draw_input_field
('wishlist', IMAGE_BUTTON_TO_WISHLIST
, 'class="wishlist_submit_link"', 'submit')); } } // form tags $info_smarty->assign('FORM_ACTION', xtc_draw_form
('cart_quantity', xtc_href_link
(FILENAME_PRODUCT_INFO
, xtc_get_all_get_params
(array ('action')).'action=add_product', $request_type))); $info_smarty->assign('FORM_END', '</form>'); usw.
Ich hab also mal den eben genannten Code für den Wishlist-Button auch in die zu new_products_default zugehörige PHP-Datei geschrieben (so abgeändert, daß es paßt), und konnte mir dann auch den (vorerst Original-) Knopf anzeigen lassen und darauf klicken, allerdings zeigt er mir dann oben in der Leiste das an:
product_info.php?products_id=0
und kann den Artikel nicht finden. Letztendlich ruft er also doch die product_info.php auf, mit Produkt-ID und action=add_product, nur die products_id von dem Produkt, zu dem die Produkt-Box gehört, in welcher der Knopf sich befindet, muß halt irgendwie da reinkommen (wenn es überhaupt das ist). Hab schon viel zu lange daran rumgedoktert und bin ein wenig verzweifelt.
Ich hab das Gefühl, daß es eine einfache Lösung gibt, die ich bloß übersehen habe, und ich jetzt nicht kompliziert Zeugs zwischen Dateien rumsenden muß.
Ich hoffe, daß ich euch genügend Informationen geliefert habe und ihr mir da helfen könnt.
Liebe Grüße,
hhtech
PS: bitte nich' haun für die dumme Frage
Linkback: https://www.modified-shop.org/forum/index.php?topic=35099.0