Quantcast
Channel: Themes & Design - Shopware Community Forum
Viewing all articles
Browse latest Browse all 1971

Problem mit Vererbung

$
0
0

Hallo,

auf der Produktdetailseite habe ich aufgrund massiver Anpassungen gleich den Block "frontend_index_content" mit eigenen Markup überschrieben ...

{extends file="parent:frontend/detail/index.tpl"}

{* Main content *}
{block name='frontend_index_content'}
...
{/block}

Nach Installation des Plugins "Advanced Cart" wird mir jetzt der Content des Standardtemplates der Produktdetailseite am Ende der Seite noch mal angefügt. Das liegt an dem im Plugin definierte Block "frontend_index_content", das scheinbar den prepend auf den Block des Standard-Themes anwendet, statt auf dem in meinem Theme zu prependen ...

In Plugin Advanced Cart:

{extends file="parent:frontend/detail/index.tpl"}
{namespace name="frontend/plugins/swag_advanced_cart/article_detail"}

{block name="frontend_index_content" prepend}
 {block name="frontend_advanced_cart_alert_add_success"}
  <div class="add-article--wishlist-alert wishlist-alert--add-success">
   {include file="frontend/_includes/messages.tpl" type="success" content="{s name='AddListSuccess'}Der Artikel wurde erfolgreich hinzugefügt.{/s}"}
  </div>
 {/block}
{/block}

Ich könnte zwar den Block aus dem Plugin-Template rausschmeissen, was ich aber vermeiden will, da dann beim nächsten Update sicher keiner drandenkt. Gibts eine Möglichkeit, damit das Plugin den Block aus meinen Theme prependet und nciht den vom Standardtheme?


Viewing all articles
Browse latest Browse all 1971

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>