Zum Inhalt springen

eID test - RTE-parser

Erstellt am 26. Juli 2011 · 1 Antwort · letzte Antwort am 27. Juli 2011

Tags: Frage

JakobRa ·

Hey,
ich versuch mir grad ein kleines eID Skript zu schreiben.
Das Skript soll einfach Daten aus tt_news(bodytext) auslesen und diese mit allen Tags ausgeben.

So siehts aus:

<?php
	require_once(PATH_tslib.'class.tslib_pibase.php');
	
	class eIDtest extends tslib_pibase {		
		function main() {
			tslib_eidtools::connectDB();
			
			echo artikelAusgeben();
		}
		
		function artikelAusgeben() {
			$meinText = "";
		
			$resN = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
						'bodytext',
						'tt_news',
						'','','','');
						
			while($rowN = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($resN)) {
				$meinText = $this->pi_RTEcssText($rowN['bodytext']);
			}
			
			return $meinText;
		}
	}
?>

Irgendwie mag das aber nicht funktionieren, habe ich irgendwas vergessen?

Viele Grüße,
Jakob

JakobRa ·

Hallo,
neuer Versuch - leider auch erfolglos:

<?php
// lokales cObj erstellen
$myObj = new tslib_cObj();

// tt_news bodytext
$data = $rowN['bodytext'];

// parseFunc_RTE aus setup holen
$myRTEconf = $GLOBALS['TSFE']->tmpl->setup['lib.']['parseFunc_RTE.'];

// ausgabe
echo $myObj->parseFunc($data, $myRTEconf);
?>

In meinem Setup steht folgendes:

plugin.tx_eidtest_pi1.parser < lib.parseFunc_RTE

Vielleicht kann mir ja jemand helfen - so langsam lässt meine Motivation nach. o.O

Viele Grüße,
Jakob