---
title: "Probleme mit simplem FE-Plugin"
url: "https://www.typo3.net/d/62082-probleme-mit-simplem-fe-plugin"
source: "typo3.net"
tags: ["Extensions","Entwicklung","FlexForms","Frage","TCA"]
created: "2007-05-06"
last_reply: "2007-05-09"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Probleme mit simplem FE-Plugin

Extensions › Entwicklung · 3 Antworten · gestartet 2007-05-06

## Eröffnungsbeitrag

**droptix** · 2007-05-06 · [Beitrag #1](https://www.typo3.net/d/62082-probleme-mit-simplem-fe-plugin/1)

Ich habe mir die letzten Tage viele Tutorials und Videos reingezogen, komme aber nicht zum Ziel.

Mein Ziel: ein neuer Seiteninhalt (FE-Plugin), bei dem ich ein paar Werte in meine Felder eintrage.

Das Problem: Wenn ich einen neuen Seiteninhalt vom Typ *Plugin* anlege und dort meine Extension auswähle, sehe ich nur die Standard-Felder:

- • Überschrift
  • Erweiterung: Meine Extension
  • Ausgangspunkt
  • Allgemeine Optionen

Wenn ich hingegen über *Liste > Neuen Datensatz anlegen* gehe, stehen dort die Felder meiner Extension.

Ich möchte aber einen neuen Seiteninhalt anlegen und direkt dort meine Felder haben, wie z.B. bei *tt_news*. Dort gehe ich auch einfach über *Web > Neuer Seiteninhalt > Plugin: News* und sehe die Felder von *tt_news* (als Flexform).

**So brauch ich das auch, nur nicht unbedingt als Flexforms. Wie erreiche ich das?**

## Antworten

### [#2](https://www.typo3.net/d/62082-probleme-mit-simplem-fe-plugin/2) · droptix · 2007-05-08

Huh, ist das so kompliziert, dass keiner eine Idee hat?

Ich hab mir nun andere Extensions angesehen, die gleich beim Seiteninhalt weitere Felder anzeigen. Da wären z.B. *tt_products* und *tt_news*. Beide benutzen FlexForms. Also habe ich mir angesehen, wie man FlexForms integriert. Nach [dieser](http://wiki.typo3.org/index.php/Extension_Development%2C_using_Flexforms) Anleitung bin ich vorgegangen. Ich habe in meine ext_tables.php die zwei Zeilen hinzugefügt:

```php
// Use FlexForms.
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='pi_flexform';

t3lib_extMgm::addPlugin(array('LLL:EXT:my_extension/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY.'_pi1'),'list_type');
t3lib_extMgm::addStaticFile($_EXTKEY,"pi1/static/","Nested category menu for tt_products");

// Use this FlexForm file.
t3lib_extMgm::addPiFlexFormValue($_EXTKEY.'_pi1', 'FILE:EXT:my_extension/flexform_ds_pi1.xml');
```

Dann habe ich wie gefordert die Datei *flexform_ds_pi1.xml* angelegt, zunächst erst einmal mit ganz einfachem Inhalt:

```html
<T3DataStructure>
	<meta>
	    <langDisable>1</langDisable>
	</meta>
	  <ROOT>
	    <type>array</type>
	    <el>
	      <display_mode>
       <TCEforms>
        <label>My Extension</label>
        <config>
         <type>input</type>
         <size>30</size>
        </config>
       </TCEforms>
	      </display_mode>
	    </el>
	  </ROOT>
</T3DataStructure>
```

Es passiert aber rein gar nichts. Was fehlt da noch?

### [#3](https://www.typo3.net/d/62082-probleme-mit-simplem-fe-plugin/3) · marksta · 2007-05-08

Hallo droptix

Versuch mal den Cache zu löschen und anschliessend dein pi1 Plugin auf einer Seite zu plazieren.

Gruss
Markus

### [#4](https://www.typo3.net/d/62082-probleme-mit-simplem-fe-plugin/4) · droptix · 2007-05-09

> **marksta schrieb:**
>
> Versuch mal den Cache zu löschen

Hab ich mehrfach getan. Nun auch nochmal ganz bewusst: zuerst *clear all cache* und dann auch *Cache in typo3conf/ löschen*. Hab die Extension zudem auch deinstalliert, um sie wieder neu zu installieren. Hat wohl offenbar was gebracht!!! DANKE

---

Quelle: „Probleme mit simplem FE-Plugin“, typo3.net, https://www.typo3.net/d/62082-probleme-mit-simplem-fe-plugin
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
