Mehrere Trackingcodes unter Mein Konto

Hallo Zusammen, Ich stehe vor dem Problem das wenn in einer Bestellung mehrere Trackingcodes enthalten sind diese Kundenbereich zwar angezeigt werden aber alle Nummern zu einem Link zusammengefasst werden. Das sieht dann so aus https://www.post.at/suche/?suche\_quick=1013965015977370112006,%201013965015977370112006 In den Emailvorlagen funktioniert hier die trennung ja mittels {assign var='Tracking' value=', '|split:{$sOrder.trackingcode}} {for $ct=0 to {$sOrder.trackingcode|replace:",":"."|count\_sentences}} {if $sDispatch.name = Post} Link zu Paket {$ct+1}: https://www.post.at/suche/?suche\_quick={$Tracking[$ct]} {/if} {/for} Das funktioniert auch wunderbar. Den gleichen Code kann man jedoch nicht unter Versandkosten/Konfiguration/Tracking-URL einsetzten! Hat jemand eine Idee wie dieser Code aussehen müsste damit mehrere Trackingnummern als einzelne Links aufgelistet werden? Danke

Hallo,

das würde mich auch interessieren.
Wurde hierfür vielleicht schon eine Lösung gefunden?

Gruß

Dieser Block in der order_item-details.tpl ist für die Anzeige des Trackingcodes im Account verantwortlich:

				{* Package tracking code *}
				{block name='frontend_account_order_item_trackingcode'}
					{if $offerPosition.trackingcode}
						
							{if $offerPosition.dispatch.status_link}
								{eval var=$offerPosition.dispatch.status_link}
							{else}
								{$offerPosition.trackingcode}
							{/if}
						
					{/if}
				{/block}

 Ist jetzt nur die Frage wo die Variable her kommt.

Alternativ gibt es aber ein Plugin > http://store.shopware.com/detail/index/sArticle/162866

Uwe

{extends file='parent:frontend/account/order_item_details.tpl'}
                {block name='frontend_account_order_item_trackingcode'}
                    {if $offerPosition.trackingcode}
                        
                            {if $offerPosition.dispatch.status_link}
                              {assign var='Paket' value=1}
                              {assign var='Tracking' value=','|explode:{$offerPosition.trackingcode}}
                              {foreach $Tracking as $temp}
                              {$temp}
                              {assign var='Paket' value={$Paket+1}}
                              {/foreach}
                            {else}
                                {$offerPosition.trackingcode}
                            {/if}
                        
                    {/if}
                {/block}

Also ich habe das so gelöst: