[TYPO3-german] Typoscript einer anderen Seite auslesen
Michael
typo3ml at schams.net
Fri Jul 27 10:42:28 CEST 2007
Ursprüngliche Nachricht von: huenniger at mellowmessage.de
> > wie kann ich in meiner Extension den TypoScript einer anderen Seite
> > auslesen?
[...]
> Ich habe die PageID der Seite, und brauche in meiner Extension von der
> Seite das eingestellte TypoScript.
hmmm... vielleicht "quick and dirty": wenn $pid die PageID ist:
require_once(PATH_tslib.'class.tslib_pibase.php');
class user_ferry_pi1 extends tslib_pibase {
// [...]
function main($content,$conf) {
// [...]
$pid = 1 // PageID
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('config', 'sys_template', 'pid='.$pid' AND deleted=0', '', '', 1);
if($res) {
$row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);
$content = "<pre>".$row['config']."</pre>";
// [...]
}
return $this->pi_wrapInBaseClass($content);
}
}
Das holt aber wirklich nur den Inhalt von "config" aus der Tabelle "sys_template". Ggf. müsste man sich noch mit "baseOn" etc. beschäftigen.
--
Michael
More information about the TYPO3-german
mailing list