[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