Block blockieren

Hi, ich habe in der confirm.tpl eine Logik hinterlegt.

Wenn Artikel XY und Zahlungsart Paypal, dann wird „Zahlungsflichtig bestellen“ ausgeblendet, weil der Artikel gegen die Zahlungsart-Richtlinien verstösst.

Mitlerweile hat aber Paypal seinen eigenen Button, der sich im gleichen Block davorschiebt und meine Logik ausser Kraft setzt.

{block name='frontend_checkout_confirm_submit'}

{if meinelogik=true}
  Ändere die Zahlungsart!
{else}
  Zahlungspflichig bestellen
{/if}

{/block}

Das Paypal-Plugin hat dann aber sowas hier (Sinngemäß):

{block name='frontend_checkout_confirm_submit'}

  Bezahle mit Paypal
  {$smarty.block.parent}

{/block]

Wie kann ich in meinem Theme jegliche überschreibungen /append/prepend verhindern?

Danke und Gruss

Das sollte doch dann über das Template des Plugins gehen, oder?

Da habe ich wohl gerade ein Denkblockade? Wie meinst du das?

Ich bräuchte sowas wie eine Lade-Reihenfolge . (low) Base -> Responsive -> Paypal - > PluginTheme -> PluginThemeErweiterungsTheme (high)

Die if-Abfrage in das Plugin-Template in dein Theme packen.