[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