[TYPO3-german] Marker über PHP ansprechen und ändern.
frank.keul at dt-shop.com
frank.keul at dt-shop.com
Thu Mar 2 08:51:07 CET 2006
Danke erstmal für die Antwort.
Ich hab jetzt so in der Art einiges versucht aber ich schaff es einfach
nicht einen Marker vom Haupttemplate.
Ich verwende ja für die Extension ein Template und will aber vom
Haupttemplate einen marker ändern, liegt da das prinzipielle Problem?
Das muss doch irgendwie gehn.
Jetzt habe ich es so versucht:
$GLOBALS['TSFE']->tmpl->setup['page.']['10.']['marks.']['LOGIN']='TEXT';
$GLOBALS['TSFE']->tmpl->setup['page.']['10.']['marks.']['LOGIN.']['value']='test';
wenn ich danach
$GLOBALS['TSFE']->tmpl->setup['page.']['10.']['marks.']['LOGIN.']['value']
ausgebe kommt auch test raus, der Marker wurde allerdings nicht ersetzt..
Gruß
Frank
>Hi Frank,
>
>frank.keul at dt-shop.com schrieb:
>> Hallo,
>>
>> ich schreibe gerade eine eigene Extension.
>> Im HTML Template (das über TS eingebunden ist) gibt es einen Marker
>> ###LOGIN###
>> Im TS Template wird dieser Wert gefüllt.
>> Jetzt möchte ich nach einer bestimmten Aktion in der PHP den Wert
ändern.
>> Also standardmässig stehn im Marker ###LOGIN### zwei Links mit Login
und
>> Register.
>
>folgenden Eintrag nutze ich zum Ändern eines Markers:
>
><snip>
>
>$conf["1"] = "RECORDS";
>$conf["1."]["tables"] = "tt_content";
>$conf["1."]["dontCheckPid"] = 1;
>$conf["1."]["source"] = 10;
>
>$accum[] = $this->cObj->cObjGetSingle( $conf["1"], $conf["1."], "1" );
>$outputString = implode(" ",$accum);
>return $outputString;
></snip>
>
>Vielleicht hilft das ja ...
>
>Gruss,
>Jens.
>
>--
>
>
>Mit freundlichen Grüßen
>
>redacted user
More information about the TYPO3-german
mailing list