Artikel aus Merkzettel in den Warenkorb legen und danach im Merkzettel entfernen

Hallo liebe Forum-Aktivisten,

ich habe gemäß dieser Anleitung die Funktion “Artikel aus Merkzettel in Warenkorb legen” eingebaut (alles-für-strom.de / Shopware 5.2.12). Die Artikel werden auch in den Warenkorb gelegt, jedoch nicht anschließend im Merkzettel entfernt. Weiß da jemand eine Lösung?

Änderung in frontend/note/item.tpl:
 

{* Place article in basket *}
                {block name="frontend_note_item_actions_buy"}
                
                    {s name='NoteLinkBuy'}{/s}
                
                {/block}

Änderung in frontend/index/index.tpl:
 

        $(function() {
             if ($("body.is--ctl-checkout.is--act-cart").length == 1) {
                    $("button.buybox--button").on("click", function() {
                    var deleteFromMerkzettelUrl = $(this).closest('div.product--info').find('a.slider-remove--note')[0].href;
                    jQuery.ajax({
                            url: deleteFromMerkzettelUrl,
                            async: false
                    });
                    return true;
                });
             } else if ($("body.is--ctl-note.is--act-index").length == 1) {
                $("a.basket").on("click", function() {
                    var deleteUrl = $(this).prev()[0].href;
                    jQuery.ajax({
                            url: deleteUrl,
                            async: false
                    });
                    return true;
                });
             }
            });

Danke vorab!
 

 

 

Ich habe es mittlerweile anders gelöst, wahrscheinlicht nicht die eleganteste Art, aber es funktioniert ganz ordentlich:

eigenes_theme/frontend/note/item.tpl

{* Place article in basket *}
				{block name="frontend_note_item_actions_buy"}
				
					{s name='NoteLinkBuy'}{/s}
				
				{/block}

{* Remove article *}
		{block name="frontend_note_item_delete"}
			
				
					
				
			
		{/block}

Bin aber immer noch froh, wenn jemand den ersten Weg auflösen kann… :slight_smile: