Die .tpl die ich überschreiben will ist Plugins\Community\Frontend\SwagAdvancedCart\Views\frontend\wishlist\restore_button.tpl
also habe ich analog dazu auch die custom\plugins\WabsoluteExtendedAdvancedCart\Resources\views\frontend\wishlist\restore_button.tpl
angelegt und den einzigen block darin überschrieben.
{extends file="parent:frontend/wishlist/restore_button.tpl"}
{block name="frontend_wishlist_index_list_main_buttons_add"}
{s namespace="frontend/plugins/swag_advanced_cart/plugin" name='AllIntoBasket'}Alle Artikel in den Warenkorb{/s}
TEST
{/block}
Plugin installiert , alles gut. NIchts neues eigentlich nur scheint das Plugins mit Plugins Überschreiben entweder irgendwie anders zu funktionieren oder garnicht!?
Benutz du den DIC (also $this->container) ? Vielleicht liegt es an der Reihenfolge, du konntest im alten System die Reihenfolge der Plugins mit dem dritten Parameter von subscribeEvent festlegen. Im neuen System kannst du die Reihenfolge wie folgt festlegen:
public static function getSubscribedEvents() {
return [
'EVENT_NAME' => ['onEventFunctionName', 5]
];
}
Es werden negative sowie positive Positionszahlen untersützt von -9999 bis 9999. Je höher die Zahl ist, deso später die Ausführung, sprich Plugin callback mit position 2 wird vor plugin mit position 5 ausgeführt bei diesem Event.
Benutz du den DIC (also $this->container) ? Vielleicht liegt es an der Reihenfolge, du konntest im alten System die Reihenfolge der Plugins mit dem dritten Parameter von subscribeEvent festlegen. Im neuen System kannst du die Reihenfolge wie folgt festlegen:
public static function getSubscribedEvents() {
return [
‚EVENT_NAME‘ => [‚onEventFunctionName‘, 5]
];
}
Es werden negative sowie positive Positionszahlen untersützt von -9999 bis 9999. Je höher die Zahl ist, deso später die Ausführung, sprich Plugin callback mit position 2 wird vor plugin mit position 5 ausgeführt bei diesem Event.
Falls noch jemand eine Idee hat woran es liegen kann, immer her damit… Solange muss ich das halt auch wenns nicht so gut ist direkt ins community Plugin schreiben.