[Typo3] menulink as anchor

Peter Klein peter at umloud.dk
Wed Jun 29 17:03:01 CEST 2005

Hi List. In my TMENU I need to change the URL of all pages that have 
subpages. (for a foldout menu)

For that I created a small itemArrayProcFunc function to replace the URL 
with a "#"

-- cut --
class user_itemArrayProcFunc {

 function ifSubNoLink($I,$conf) {
  // Changes URL to # if page got subpages
  // Usage: In your TMENU/GMENU object insert this line:
  //        IProcFunc = user_itemArrayProcFunc->ifSubNoLink
  $key = $I["key"];
  $isSub = 0;
  while (list(, $value) = each ($teststates)) {
   $isSub = $isSub || $conf["parentObj"]->isItemState($value,$key);

  if ($isSub) {
   // Set the URL to # in the A-Tag

   // Write data back to array
   $conf["parentObj"]->I = $I;
   $I = $conf["parentObj"]->I;
  // Returns:
  return $I;
-- cut --

It used to work fine, but after installing RealUrl, instead of returning "#" 
it now returns the complete RealUrl link to the current page.

Does anyone have a solution to the above problem, which works on RealUrl 

Peter Klein / Umloud Untd

More information about the TYPO3-english mailing list