Template Problem

Problembeschreibung  

Seit geraumer Zeit haben wir die Rechnungstemplate editiert um Hersteller und Packungsinhalt mit aufzudrucken. Das funktioniert bisher prima, außer bei einem (zumindest erst eines entdeckt) Produkt, da steht dann der Hersteller und die Packungseinheit von einem bestimmten anderen Produkt.
Bei der Überprüfung der Daten konnten wir keine ID/Zahlenmäßige Übereinstimmung entdecken aufgrund dessen wir uns so etwas zusammenreimen könnten.

Auch ein löschen und neu anlegen des Produkts hat auch nichts gebracht.

Template Erweiterung

{extends file="parent:documents/index.tpl"}
                    
                    {block name="document_index_address_countryData" append}
                        {if $User.$address.phone}Tel.: {$User.$address.phone} {/if}
                    {/block}

{block name="document_index_head_right"}
                        {$Containers.Header_Box_Right.value}
                        Kundengruppe: 
                        {if $Order._user.customergroup == EK}Shopkunde
                        {elseif $Order._user.customergroup == SKB10}Stammkunde 10%
                        {elseif $Order._user.customergroup == FKB}Firmenkunde
                        {else $Order._user.customergroup == UK14}Urania Kunde 14%
                        {/if}
                        
                        
                        
                        
                        {s name="DocumentIndexCustomerID"}{/s} {$User.billing.customernumber|string_format:"%06d"}
                        {if $User.billing.ustid}
                        {s name="DocumentIndexUstID"}{/s} {$User.billing.ustid|replace:" ":""|replace:"-":""}
                        {/if}
                        {s name="DocumentIndexOrderID"}{/s} {$Order._order.ordernumber}
                        {s name="DocumentIndexDate"}{/s} {$Document.date}
                        {if $Document.deliveryDate}{s name="DocumentIndexDeliveryDate"}{/s} {$Document.deliveryDate}{/if}
                    {/block}

        {block name="document_index_table_name"}
            
            {if $position.name == 'Versandkosten'}
                {s name="DocumentIndexPositionNameShippingCosts"}{$position.name}{/s}
            {else}
                {$position.meta.supplierName}
                {s name="DocumentIndexPositionNameDefault"}{$position.name|nl2br|wordwrap:65:"\n"}{/s}
                
                Menge:
                {$position.meta.purchaseunit}
                {$position.meta.sUnit.unit}
                
            {/if}
            
        {/block}

Generelle Frage 

Ich habe versucht das mit anderen Templates und Codeschnippseln zu vergleichen, bin aber zu keinem Ergebnis gekommen. Praktisch wäre jedoch eine definitive Liste an Properties die man in so einer Template verwenden kann. Wie kommt ein Entwickler zu diesen Informationen außer ein Smarty Debug Fenster in einer (hoffentlich vorhandenen) Staging/Dev Umgebung? Gibt es wo eine Liste als Dokumentation?

 

Danke im Voraus fürs Lesen!!! LG, Habu