Zum Inhalt springen

FE Plugin - include Library only

Erstellt am 10. Oktober 2007 · 3 Antworten · letzte Antwort am 1. April 2008

Tags: Frage

digitalfreak ·

Hallo alle zusammen ...

habe da n kleines Problem.

Ausgangssituation:
1. Kickstarter - Extension erstellt
2. Konfiguration:

General info
- Category Frontend Plugins

Extend existing Tables
- tt_content
- Name: zielseite
- titel: Zielseite
- Type: Link

Frontend Plugins
- Titel vergeben
- Checkbox Deaktiv "USER cObjects are cached. Make it a non-cached USER_INT instead"
- Checkbox Aktiv "Set default Typoscript"
- Apply a set of extended fiels -> DropDown Box - Meins ausgewählt
- TYPE: "Just include library"

UPDATE-->

3. Feld war nach erstellung nicht vorhanden! Erst nachdem ich in:
"ext_tables.php" die Zeile: t3lib_extMgm::addToAllTCAtypes ("tt_content","tx_linktodetails_zielseite","","");

Eingefügt habe, war das Feld im Backend zu sehen.
Soweit sogut.

4. Nun will ich mein Feld in der angelegten extension verarbeiten aber sie wird nichtmal aufgerufen. Ich habe es schon mit den Standard TypoScript Zuweisungen probiert aber hat nix gebracht.

Kann mit vielleicht wer helfen? So ein kleiner Denkanstoß warum die Funktion main() nicht aufgerufen wird.

Währ wirklich sehr sehr nett. Danke

grüße vom digi

digitalfreak ·

Ich habe es gelöst.
1. Das feld muss im Backend hinzugefügt werden mit:

t3lib_extMgm::addToAllTCAtypes ("tt_content","tx_linktodetails_zielseite","","");
(1=betroffene tabelle, 2. betroffenes /hinzugefügtes feld, optional, optional)

2. Funktion muss aufgerufen werden / Type zu tt_content ausgabe hinzugefügt werden
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='tx_linktodetails_zielseite;;;;1-1-1,tx_linktodetails_zielseite';

Und nun wird meine main() aufgerufen.

Änderungen sind zu machen in: ext_tables.php

wissenwoller ·

Hallo, habe ein ähnliches Problem. Ich möchte nur etwas includen. Die Demoextension wird an Pos. 1000 des Pageobjektes geladen, gibt aber den Demotext nicht aus.

Muß die Main Funktion noch im Typoscript gestartet werden?

Danke & Gruß

wissenwoller ·
wissenwoller schrieb

Hallo, habe ein ähnliches Problem. Ich möchte nur etwas includen. Die Demoextension wird an Pos. 1000 des Pageobjektes geladen, gibt aber den Demotext nicht aus.

Muß die Main Funktion noch im Typoscript gestartet werden?

Danke & Gruß

... hat sich erledigt!