15. 05. 2011, 16:15

Hallo,

ich möchte in einem Menü bestimmte Menüpunkte nicht anzeigen lassen, deren uid mir als kommaseparierte Liste aus einer userFunc übergeben werden. Mir gelingt es nicht, den Rückgabewert der Funktion korrekt an das Menü zu übergeben.

Vereinfachter Code der Datei excludepages.php:

  1. <?
  2. class user_excludePages {
  3. function main($content,$conf){
  4. $content.='14,15';
  5. return $content;
  6. }
  7. }
  8. ?>

Das TypoScript sieht so aus:

  1. includeLibs.excludePages = fileadmin/scripts/excludepages.php
  2. temp.exclude = USER
  3. temp.exclude {
  4. userFunc =user_excludePages->main
  5. }
  6. page.10.marks.MENUE.excludeUidList = temp.exclude

Hat irgendjemand eine Idee, wo der Fehler liegt?