[TYPO3-UG Denmark] fakemenu
Peter Falk
peter at nexus.dk
Tue Mar 7 22:42:39 CET 2006
Jamen, her er så lidt kode:
function productsItemArrayFunc ($menuArr,$conf) {
$sysLang = $conf['parentObj']->sys_page->sys_language_uid;
if ($sysLang == 0) { $sysLang = 2; } // hvis default sæt sprogkode
til dansk
$parentPageId = $conf['parentObj']->id;
if ($parentPageId == 8) { // Produkter
$query = "SELECT * FROM tx_bdprodinfo_prodcat WHERE
sys_language_uid = {$sysLang} ORDER BY title";
$res = $GLOBALS['TYPO3_DB']->sql_query($query);
while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
if (is_array($row)) { // ... and if that product
existed (a row was returned) then add it!
$row['uid'] = 8;
$row['addParams'] = "&cat={$row['uid']}"; // den gik
desværre ikke!!!
$menuArr[] = $row;
}
}
}
return $menuArr;
}
Da nu parentPage tilføjes "undersider", vil jeg gerne have sat IFACTSUB = 1
mvh.
Peter
Troels Kjær Rasmussen wrote:
>Smid lidt kode, gør det lidt lettere for os at give tips til hvordan du
>generer dit menuArray...
>
>dbh
>Troels
>
>--
>Troels Kjær Rasmussen
>LinkFactory
>Vesterbrogade 124 B 2
>1620 København V
>+ 45 70 22 23 22
>troels at linkfactory.dk
>http://www.linkfactory.dk
>"PEF" <xx at xx.xx> wrote in message
>news:mailman.1.1141725575.9886.typo3-ug-denmark at lists.netfielders.de...
>
>
>>Jeg sidder og roder med en fakemenu, men kan ikke hitte ud af:
>>- hvilket index-parameter jeg skal angive i $menuArr[??] for at angive
>>additional parametre til url'en - fx. '&cat=64'
>>- hvordan jeg, i forbindelse med genereringen af fakemenuen, i
>>parent-menuen får sat itemState til IFACTSUB.
>>
>>Håber en eller anden har ideen til en løsning.
>>På forhånd tak.
>>
>>Mvh.
>>Peter Falk
>>
>>
>
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>TYPO3-UG-denmark mailing list
>TYPO3-UG-denmark at lists.netfielders.de
>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>
--
Med venlig hilsen
Peter Falk
Nexus Kommunikation
Østre Messegade 2
2650 Hvidovre
36 77 00 46
www.nexus.dk
More information about the TYPO3-UG-denmark
mailing list