---
title: "Extbase Erweiterung actionen werden doppelt ausgeführt"
url: "https://www.typo3.net/d/115527-extbase-erweiterung-actionen-werden-doppelt-ausgefuehrt"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Extbase","Fluid","Frage","TYPO3 4"]
created: "2013-07-24"
last_reply: "2017-08-25"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Extbase Erweiterung actionen werden doppelt ausgeführt

Extensions › Entwicklung · 4 Antworten · gestartet 2013-07-24

## Eröffnungsbeitrag

**sardinas** · 2013-07-24 · [Beitrag #1](https://www.typo3.net/d/115527-extbase-erweiterung-actionen-werden-doppelt-ausgefuehrt/1)

Hallo Zusammen,

ich habe eine Erweiterung selbt programmiert.
Diese Erweiterung soll mehr mal auf die gleiche Seite eingebunden werde.
Über das FlexForm.xml  kann man verschiedene Optionen bzw. Actionen des Controllers auswählen.
Das klappt gut aber mein Problem ist dass die Views doppelt erscheinen.
bzw die Actionen doppelt aufgeführt werden.
der switchableControllerActions sieht so aus:
  <switchableControllerActions>
            <TCEforms>
              <label>LLL:EXT:myExt/Resources/Private/Language/locallang_mod.xml:plugin.select.action.title</label>
              <config>
                <type>select</type>
                <items>
                    <numIndex index="0">
                    <numIndex index="0">Kalenderansicht</numIndex>
                    <numIndex index="1">Events->list;Events->tagesansicht;Events->show;</numIndex>
                  </numIndex>
                  <numIndex index="1">
                    <numIndex index="0">Last Events</numIndex>
                    <numIndex index="1">Events->lastevents;Events->show;Events->tagesansicht;</numIndex>
                  </numIndex>
                </items>
              </config>
            </TCEforms>
 </switchableControllerActions>
Hat jemand eine Idee warum die Aktionen zweimal bzw. so oft ausgeführt werden? Wenn ich das Plugin 3 mal einbinde, erscheinen die Aktionen auch 3 mal.
vielen dank in voraus

## Antworten

### [#2](https://www.typo3.net/d/115527-extbase-erweiterung-actionen-werden-doppelt-ausgefuehrt/2) · Unbekannter Benutzer · 2013-07-24

Naja ist doch logisch 3 mal Plugin auf der Seite, dreimal Ausführung...
Du kannst nicht das selbe Plugin mit verschiedenen Actions auf der selben Seite laufen lassen. Das klappt so nicht. Dann musst Du unterschiedliche Plugins konfigurieren.

### [#3](https://www.typo3.net/d/115527-extbase-erweiterung-actionen-werden-doppelt-ausgefuehrt/3) · sardinas · 2013-07-24

hm verstehe ich falsch...?
Dann musst Du unterschiedliche Plugins konfigurieren. wie ist es gemeint?
ich habe ein Plugin, der über die switchableControllerActions unterschiedlich konfigurierbar ist.
geht es nicht? müssen zwei unterschiedliche Plugins sein?

### [#4](https://www.typo3.net/d/115527-extbase-erweiterung-actionen-werden-doppelt-ausgefuehrt/4) · Unbekannter Benutzer · 2013-07-25

Ich habe schon eine Weile keine switchableControllerActions mehr benutzt, aber es war mal so, dass trotzdem der per URL übergebene "action" Parameter für alle Instanzen dieses Plugins gilt egal welche Action per switchableControllerActions konfiguriert ist. Ich vermute das Problem hast Du hier auch.

### [#5](https://www.typo3.net/d/115527-extbase-erweiterung-actionen-werden-doppelt-ausgefuehrt/5) · Ei-Dotter · 2017-08-25

Das Problem mit dem doppleten Aufruf einer Action kann man wie folgt lösen:

Die Action muss in der \typo3conf\ext\EXTNAME\ext_localconf.php

und dort in

function($extKey)
	{

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
            'VENDOR.EXTNAME',
            'Aufgabe',
            [
                'PINAME' => 'show, list'
            ],
            // non-cacheable actions
            [
                'PINAME' => 'show, list'
            ]
        );

definiert sein, wenn die Action dort fehlt, dann gibt es den Doppel 2x Aufruf.

---

Quelle: „Extbase Erweiterung actionen werden doppelt ausgeführt“, typo3.net, https://www.typo3.net/d/115527-extbase-erweiterung-actionen-werden-doppelt-ausgefuehrt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
