Zum Inhalt springen

Benutzerdefiniertes Tag wird nicht angezeigt unter T3 4.0

Erstellt am 25. Juli 2006 · 2 Antworten · letzte Antwort am 25. Juli 2006

Tags: Frage

tpits ·

Hallo zusammen,

ich bin grad am durchdrehn, seit gut drei Stunden versuch ich irgendwie ein benutzerdefiniertes Tag in meine Seite einzubinden.

Folgendes soll passieren:
Tag

<article>123</article>

soll irgendwo in einem Content Element im Text stehen. Das Tag soll dann ausgetascht werden gegen einige Daten aus einer Artikel Datenbank. Das ist alles keine Theme und funktioniert bereits.

Was ich bisher versucht habe:
1. Eine neue Extension angelegt mit dem Kickstarter
2. Die standard Felder ausgefüllt, welche die Ext. beschreiben.
3. Ein Frontend Plugin angelegt als benutzerdefiniertes Tag mit dem Namen

<test>

4. Jetzt habe ich das Plugin lokal weggeschrieben
5. Plugin über den EM installliert.
6. Das Tag in ein einfaches Content Element in den bodyText geschrieben.

Mein Problem ist nun, dass das Tag nicht angezeigt wird,oder besser gesagt immer noch so angezeigt wird wie es im Body Text steht. Es wird nicht durch den Text ersetzt, der in meinem PHP-Skript definiert ist.
Ich habe schon die main Routiene umgeschrieben und einfach mal nur ein div mit dem Wort test ausgegeben.

Hat irgendjemand eine Idee was ich hier falsch mache?

Übrigens: Hilfe Funktionen, Typo3 Bücher, TYPO3.ORG und auch hier die Suche habe ich bereits eingehend genutzt. Wer einen Link kennt, ich bin einfach nur Dankbar!

Vielen Dank an alle die ne Idee haben.
Thomas

tpits ·

Nachdem ich jetzt einmal noch den Frontend Cache geleert habe bekomme ich die folgenden Ausgabe:

<!--INT_SCRIPT.dee71655269499c14003fcb757f4daa2-->

Der Tag wird jetzt mit der oben gezeigten Ausgabe esetzt.
Die Ausgabe steht nicht in der HTML Datei und wird als Kommentar gewertet, nein Sie wird auf der WebSite angezeigt.

Im Quelltext steht:

<p class="bodytext">In diesem CE steht Normaler Text und am Ende ist ein ArtikelTag eingefügt worden.
</p>
<p class="bodytext"><!--INT_SCRIPT.dee71655269499c14003fcb757f4daa2--></p>

Wer hat eine Idee was das bedeutet?

Danke

tpits ·

Nachdem ich jetzt noch ein wenig experimentiert habe, hier noch die letzten Erkenntnisse.

1. Nach Modifikation der Main Routiene wird immer noch dieser Merkwürdige Kommentar angezeigt.

2. Nach Überschreiben der Standard TypoScript Einträge

tt_content.text.20.parseFunc.tags.test >
tt_content.text.20.parseFunc.tags.test = TEXT
tt_content.text.20.parseFunc.tags.test.value = TEST

wird dann auch TEST im Frontend angezeigt, an der Stelle des TAGS.

Ich werde jetzt einen Bug-Report schreiben, weil ich glaube, dass es sich wirklich um einen Fehler in Typo3 Version 4.0 handelt.

Im Bugtracker habe ich bislang nichts vergleichbares gefunden.

Sollte dennoch jemand ne Idee haben, bin ich sehr glücklich...

CU
Thomas