[TYPO3-german] Eigenen Marker mittels Hook einsetzen
David Bruchmann
david at bruchmann-web.de
Wed Oct 15 14:04:24 CEST 2008
Adhoc fehlt erst einmal ein Simikolon:
$markerArray['###FIELD1###'] = 'mein Text';
Gruß
David
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von walk2moon
Gesendet: Mittwoch, 15. Oktober 2008 12:50
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] Eigenen Marker mittels Hook einsetzen
Wichtigkeit: Hoch
Hallo Liste,
ich verzweifle gerade an einem Problem mit der Ext pbsurvey. Ich versuche
folgenden Hook zu nutzen:
-------------------
function callHook($arrItem) {
if
(is_array($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extKey][$this->prefi
xId]['processHookItem'])) {
foreach($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extKey][$this->prefixI
d]['processHookItem'] as $_classRef) {
$_procObj = &
t3lib_div::getUserObj($_classRef);
$strOutput =
$_procObj->hookItemProcessor($arrItem, $this);
}
return $strOutput;
}
}
-------------------
Mittels diesem Hook möchte ich nun gerne meinen eigenen Marker wie folgt
ersetzen:
------------------
<?php
class tx_extkey {
function hookItemProcessor($arrItem,&$pObj) {
...
//loading template
$pObj->templateCode =
$pObj->cObj->fileResource('EXT:pbsurvey/pi1/template.html');
$template['test'] =
$pObj->cObj->getSubpart($pObj->templateCode,'###SINGLEVIEW###');
$markerArray['###FIELD1###'] = 'mein Text'
$strOutput.=
$pObj->cObj->substituteMarkerArrayCached($template['test'], $markerArray);
}
return $strOutput;
...
?>
------------------
Ersetzt wird alles, nur mein Marker nicht. Wenn ich in meine Variable
$strOutput einen String schreibe wird dieser auch im Content ausgegeben.
Genau das verstehe ich nicht. Ich bin mir sicher, dass ich irgendwo noch
einen Fehler habe oder gar den ganz falschen Ansatz???
Ich würde mich wahnsinnig freuen, wenn mir hier jemand vielleicht
weiterhelfen könnte.
Grüße
Walter
--
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein:
http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list