[TYPO3-german] HMENU als Userfunc mit Links zu Detailseiten

Rainer Schleevoigt rainer at webmasterei-hamburg.de
Fri Feb 25 08:27:47 CET 2011


Hallo,

für die Detail-Darstellung aus einer eigenen Tabelle versuche ich ein 
php-getriebenes HMENU:

So in etwa:

lib.kompetenzMenu = HMENU
lib.kompetenzMenu {
special = userfunction
special.userFunc = user_meinMenu->getKompetenzMenuArray
special.userFunc.detailpid = 95
……

Damit wird es aufgerufen. Innerhalb der Klasse muss ich ja jetzt wohl 
Links dynamisch bauen:

Das wäre wohl böse, (geht auch nicht):

$row['_OVERRIDE_HREF'] = 
'index.php?id='.$this->conf['detailpid'].'&no_cache=1&referenz=' . $uid; 
// uid from TabSelect

Besser wäre Typolink:
$this->local_cObj = t3lib_div::makeInstance("tslib_cObj");
$linkConf = array(
'parameter' => $conf['detailpid'],
'additionalParams' => '&tx_my3[kompetenz]='.$item['uid'],
'useCacheHash' => '1',
'returnLast' => 'url',
);
$item['_OVERRIDE_HREF'] = $this->local_cObj->typolink("", $linkConf);

Damit wird aber überhaupt kein Link gebaut ;-((

Leider habe ich noch keine Beispiele bei G. gefunden. Ist meine 
Vorangehnsweise vllt falsch?

Gruß Rainer

-- 
Webmasterei Hamburg
Dipl.-Ing. R. Schleevoigt
TYPO3 Certified Integrator :: iPhone Developer
Ust-ID:  DE239491976
mail:rainer at webmasterei-hamburg.de
http://webmasterei.com/
22303 Hamburg | Novalisweg 10
+49 40 27806982 | skype:kontaktschmied



More information about the TYPO3-german mailing list