# Muss man ableiten ??

**URL:** <https://forum.shopware.com/t/muss-man-ableiten/48872>\
**Category:** Themes & Design\
**Created:** [16. Oktober 2017 um 22:41 UTC](https://forum.shopware.com/t/muss-man-ableiten/48872 "2017-10-16T22:41:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![AmunCista](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@AmunCista](https://forum.shopware.com/u/AmunCista)\
**Post date:** [16. Oktober 2017 um 22:41 UTC](https://forum.shopware.com/t/muss-man-ableiten/48872/1 "2017-10-16T22:41:29Z")

</div>

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 )  
&nbsp;

```
{* 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”;  
&nbsp;

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

```
.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;
}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![malzfons](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@malzfons](https://forum.shopware.com/u/malzfons)\
**Post date:** [17. Oktober 2017 um 05:44 UTC](https://forum.shopware.com/t/muss-man-ableiten/48872/2 "2017-10-17T05:44:07Z")

</div>

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.

&nbsp;

---

<div class="post-metadata">

**Author:** ![AmunCista](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@AmunCista](https://forum.shopware.com/u/AmunCista)\
**Post date:** [17. Oktober 2017 um 08:47 UTC](https://forum.shopware.com/t/muss-man-ableiten/48872/3 "2017-10-17T08:47:05Z")

</div>

> [@malzfons schrieb:](https://forum.shopware.com/profile/22034/malzfons "malzfons")
> 
> 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.
> 
> &nbsp;

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](http://www.php.net/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](http://www.php.net/file)=„parent:frontend/plugins/delivery\_informations.tpl“}
