Muss man ableiten ??

Hallo Freunde,
hab nicht so viel Ahnung von Shopware also tut mir Leid wenn das jetzt ne dumme Frage ist.

Ich hab gelesen das man Daten im eigenen Template ableiten muss.
Hab das aber nicht gemacht und es klappt trozdem wieso ?

So sieht meine info.tpl aus in meinem eigenen Template. ( also ohne ableiten uns es klappt trozdem )
 

{* Notepad entry *}
{block name="frontend_index_checkout_actions_notepad"}
    
        
            
			 Merkzettel  
            {if $sNotesQuantity > 0}
                
                    {$sNotesQuantity}
                
            {/if}
        
    
{/block}

{* My account entry *}
{block name="frontend_index_checkout_actions_my_options"}
    
        {block name="frontend_index_checkout_actions_account"}
            
                
                {if $userInfo}
                    
                        
                            {s name="AccountGreetingBefore" namespace="frontend/account/sidebar"}{/s}
                            {$userInfo['firstname']}
                            {s name="AccountGreetingAfter" namespace="frontend/account/sidebar"}{/s}
                        
                        {s namespace='frontend/index/checkout_actions' name='IndexLinkAccount'}{/s}
                    
                {else}
                    
                        {s namespace='frontend/index/checkout_actions' name='IndexLinkAccount'}{/s}
                    
                {/if}
            
        {/block}

        {if {config name=useSltCookie}}
            {block name="frontend_index_checkout_actions_account_navigation"}
                

                    {block name="frontend_index_checkout_actions_account_navigation_smartphone"}
                        
                            
                                
                                    {s namespace='frontend/index/menu_left' name="IndexActionCloseMenu"}{/s} 
                                
                            
                        
                    {/block}

                    {block name="frontend_index_checkout_actions_account_menu"}
                        {include file="frontend/account/sidebar.tpl" showSidebar=true inHeader=true}
                    {/block}
                
            {/block}
        {/if}
    
{/block}

{* Cart entry *}
{block name="frontend_index_checkout_actions_cart"}
    
        
            
                {if $sUserLoggedIn}
                    {s name='IndexLinkCheckout' namespace='frontend/index/checkout_actions'}{/s}
                {else}
                    {s namespace='frontend/index/checkout_actions' name='IndexLinkCart'}{/s}
                {/if}
            

            {$sBasketQuantity}

            

            
                {$sBasketAmount|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s}
            
        
         
    
{/block}

{block name="frontend_index_checkout_actions_inner"}{/block}

So sieht meine all.less aus ( auch ohne ableiten und es klappt )

@import “_modules/listing”;
 

Und so sieht meine listing.less aus ( auch ohne ableiten und es klappt )
 

.instant--warenkorb .buybox--button {
    text-align: center;
    width: 174px;
}


.buybox--form {
  .buybox--button {
background: #f3801c;
}
}

.buybox--form .buybox--button {
 float:right;
}

.btn [class^="icon--"] {
    font-size: 15px;
}


.product--box .product--actions {
    text-align: right;
}

.product--box .product--price {
    text-align: right;
}

.product--box .product--price .price--default {
  font-size:36px;
}

 

Wenn du nicht ableitest, in dein eigenes Template, dann werden alle deine Anpassungen beim nächsten Update überschrieben. Es können aber auch vereinzelt Fehler auftauchen, wenn man bestimmte Dinge im Original Template ändert und nicht in seinem eigenen.

 

@malzfons schrieb:

Wenn du nicht ableitest, in dein eigenes Template, dann werden alle deine Anpassungen beim nächsten Update überschrieben. Es können aber auch vereinzelt Fehler auftauchen, wenn man bestimmte Dinge im Original Template ändert und nicht in seinem eigenen.

 

Die Sachen die ich oben geschrieben habe sind alle in meinem eigenen Template.
Also an dem Orginalen Template habe ich nichts gemacht.

Nur lese ich überall das man ableiten muss mit:
{ extends file=„parent:frontend/plugins/delivery_informations.tpl“}

Das habe ich zum beispiel nicht gemacht.
ich hab mir die Datei aus dem Orginalen Template kopiert in mein Template gepackt und geändert ohne es abzuleiten mit:
{ extends file=„parent:frontend/plugins/delivery_informations.tpl“}