Hey, ich lese hier gerade das Shopware Handbuch für Entwickler, und bin bei einer Stelle, bei der ein Smarty-Block ausgetauscht wird (so steht es dort). Dafür wird die parent-TPL extented und ein Block beigefügt. Dieser soll wohl den selben Block-Namen im Bare-Theme überschreiben, es gibt dort aber nicht den gleichen Block. Es dreht sich um einen Alternativ-Artikelnamen (Freitextfeld erzeugt).
Hier die neue .TPL:
 
{extends file='parent:frontend/detail/index.tpl'}
{block name='frontend_detail_index_name'}
    
        {assign var=alternative_name value=$sArticle.attributes.core->
        get('alternative_article_name')}
        {if $alternative_name}
            {$alternative_name}
        {else}
            {$sArticle.articleName}
        {/if}
    
{/block}
Und hier die alte:
{extends file='frontend/index/index.tpl'}
{* Custom header *}
{block name='frontend_index_header'}
    {include file="frontend/detail/header.tpl"}
{/block}
{* Modify the breadcrumb *}
{block name='frontend_index_breadcrumb_inner'}
    {block name="frontend_detail_breadcrumb_overview"}
        {if !{config name=disableArticleNavigation}}
            {$breadCrumbBackLink = $sBreadcrumb[count($sBreadcrumb) - 1]['link']}
            
                
                {s name='DetailNavIndex' namespace="frontend/detail/navigation"}{/s}
            
        {/if}
    {/block}
    {$smarty.block.parent}
{/block}
{block name="frontend_index_content_top"}
    {$smarty.block.parent}
    {* Product navigation - Previous and next arrow button *}
    {block name="frontend_detail_index_navigation"}
        {if !{config name=disableArticleNavigation}}
            
                {include file="frontend/detail/navigation.tpl"}
            
        {/if}
    {/block}
{/block}
{* Main content *}
{block name='frontend_index_content'}
    {include file="frontend/detail/content.tpl"}
{/block}
Den Teil verstehe ich einfach nicht.
PS: Es funktioniert aber alles. Wenn ich bei einem Artikel bei Stammdaten unten einen alternativ-Titel eingebe, erscheint auch dieser.