---
title: "extbase Extension \"dynamischer\" Parameter für Actionscontroller"
url: "https://www.typo3.net/d/122090-extbase-extension-dynamischer-parameter-fuer-actionscontroller"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2016-03-09"
last_reply: "2016-03-09"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# extbase Extension "dynamischer" Parameter für Actionscontroller

Extensions › Extbase · 2 Antworten · gestartet 2016-03-09

## Eröffnungsbeitrag

**lajosL** · 2016-03-09 · [Beitrag #1](https://www.typo3.net/d/122090-extbase-extension-dynamischer-parameter-fuer-actionscontroller/1)

Hallo zusammen,

ich bin ein Neuling in typo3. Aktuell versuche ich eine Extension zu bauen, die die Verwaltung von Dokumenten ermöglicht.

Jetzt möchte ich auf unterschiedlichen Seiten unterschiedliche Arten von Dokumenten ausgeben lassen. Dafür habe ich mir ein Repository geschrieben:

```php
        function findLiteratureByCategory($category) {
                $query = $this->createQuery();
                $query->matching($query->equals('category', $category));
                $posts = $query->execute();
                return $posts;
        }
```

Das wird vom Actionscontroller verwendet:

```php
        /**
         * action findByCategory
         * @return void
         */
        public function findByCategoryAction() {
                $category = $this->settings['category'];
                $literatures = $this->literatureRepository->findLiteratureByCategory($category);
                $this->view->assign('literatures', $literatures);
        }
```

Ich möchte die art der Dokumente gern "dynamisch" setzen je nachdem auf welcher Seite der zugehörige plugin aufgerufen wird.

Meine Versuche das übers Template mit Hilfe der settings, mit einem Argument im Actioncontroller oder über hasArgument, setArgument, getArgument zu machen sind bis jetzt gescheitert.

Ich könnte zwar für jede Dokumentenart einfach einen eigenen ActionsController schreiben aber das ist meiner Meinung nach nicht im Sinne des Erfinders.

Ich befürchte da fehlt mir irgendwo grundlegendes Verständnis zu typo3. Vielen Dank schonmal für eure Antworten.

Grüße
lajos

## Antworten

### [#2](https://www.typo3.net/d/122090-extbase-extension-dynamischer-parameter-fuer-actionscontroller/2) · aemka · 2016-03-09

Hi, belese dich mal zum Thema Flexform in Plugin einbinden. Damit kannst du pro plugin Einstellungen setzten, wie z.b. die gewünschte Kategorie.

### [#3](https://www.typo3.net/d/122090-extbase-extension-dynamischer-parameter-fuer-actionscontroller/3) · lajosL · 2016-03-09

Vielen Dank! Genau nach soetwas habe ich gesucht :D

---

Quelle: „extbase Extension "dynamischer" Parameter für Actionscontroller“, typo3.net, https://www.typo3.net/d/122090-extbase-extension-dynamischer-parameter-fuer-actionscontroller
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
