[TYPO3-german] Extension: Zugriffsrechte

Mathias Schreiber [TYPO3] mathias at typo3.org
Tue Mar 13 11:09:28 CET 2007


Miro Lione schrieb:
> Hallo Liste,
> 
> ich schreibe gerade an einer Extension und möchte die Zugriffsrechte von 
> eingeloggten Benutzern berücksichtigen. Leider weiß ich nicht wie ich 
> darauf zugreifen kann.
> 
> Die Extension soll die neuesten Inhalte in einer Link-Liste anzeigen. 
> Wobei Seiten, auf die ein Benutzer kein Zugriffsrecht hat, ausgeblendet 
> werden sollen.
> 
> Ich verwende $GLOBALS['TYPO3_DB']->exec_SELECTquery um die Tabellen 
> pages und tt_content abzufragen.
> 
> Die entscheidende Frage ist:
> Wie komme ich an die IDs zu den Seiten, die ein Benutzer sehen darf?

du suchst: $this->cObj->enableFields('pages');
Syntax:
$this->cObj->enableFields([TABLENAME]);

Raus kommt ein SQL WHERE clause ab " AND blabla".

Usage wäre ungefär so:
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery([FIELDS],'pages','pid IN 
('.$pidList.')'.$this->cObj->enableFields('pages'),'','','');

peace
Mattes




More information about the TYPO3-german mailing list