[TYPO3-german] HMENU - Seiten UIDs für alwaysActivePIDlist angeben

Wolfgang Klinger wolfgang at stufenlos.net
Sat May 30 15:30:48 CEST 2009


Hallo,

On May 30, 2009, at 1:24 PM, JCL - Johannes C. Laxander wrote:
>>> alwaysActivePIDlist
>>
>> das ist nur eine Liste von Integern und wird nicht durch
>> stdWrap verarbeitet, also hast du da keine Möglichkeit, außer
>> die IDs direkt dort anzugeben.
>
> danke für deine Erklärung. D. h. es besteht keine Chance, diese Liste
> irgendwie variabel anzugeben? Das ist aber schlecht! :-(

du kannst einen Eintrag im Bugtracker (bugs.typo3.org) anlegen und  
dieses Feature anfordern.

Und du kannst den Source von tslib_menu patchen oder per XCLASS  
überschreiben.

---- typo3/sysext/cms/tslib/class.tslib_menu.php

  236         // alwaysActivePIDlist initialized:
  237       if (trim($this->conf['alwaysActivePIDlist'])) {
  238         $this->alwaysActivePIDlist = t3lib_div::intExplode(',',  
$this->conf['alwaysActivePIDlist']);

/* pass alwaysActivePIDlist through stdWrap if intExplode didn't  
return a list */
if (!$this->alwaysActivePIDlist) {
	$this->alwaysActivePIDlist = $this->parent_cObj->stdWrap($this- 
 >conf['alwaysActivePIDlist'], $this->conf['alwaysActivePIDlist.']);
}

  239       }
  240
----

damit kannst du dann alle stdWrap Properties auf alwaysActivePIDlist  
anwenden.

alwaysActivePIDlist = USER
alwaysActivePIDlist.userFunc = user_myext->wish_list


hth, lg
Wolfgang



More information about the TYPO3-german mailing list