External links and shortcuts directly in the menu

Submitting your vote...
Rating: 5.0 of 5. 1 vote(s).
Click the rating bar to rate this item.

TYPO3 creates for pages of the type shortcut and for pages of the type external link by default no direct link to the external page / to the shortcut target.

This snippet also enables the CUR and ACT state for pages of the type shortcut.

 

This can be changed with a CASE object on the stdWrap of a menuitem:

 

lib.menu=HMENU
lib.menu{
  1=TMENU
  1.wrap=<ul>|</ul>
  1.NO {
    		# do not create a link here else there are double <a> tags
    doNotLinkIt = 1
    wrapItemAndSub=<li>|</li>
    stdWrap.cObject = CASE
    stdWrap.cObject {
      key.field = doktype
      default = TEXT
      default {
        field = title
        typolink.parameter.field = uid
        stdWrap.htmlSpecialChars = 1
      }
      			# 4 = shortcut
      4 = TEXT
      4 {
        field = title
        typolink.parameter.field = shortcut
      }
      			# 3 = external url
      3 = TEXT
      3 {
        field = title
        typolink.parameter.field = url
        typolink.extTarget.field = target
      }
       
    }
  }
}

Top 10 Updates

Using lightbox without extension geändert am  13-Jun-2008 14:20:51
Custom field for GMENU alt text geändert am  13-Jun-2008 13:58:07
Extending typoscript properties with stdWrap geändert am  13-Jun-2008 13:54:32
Create menus using data from other tables than "pages" V2  geändert am  24-Mar-2008 13:02:09
Login geändert am  17-Mar-2008 12:47:52
Forum geändert am  17-Mar-2008 10:07:47
Who is Typo3wizard.com geändert am  26-Dec-2007 16:07:32
Menu as un-nested lists (iphone navigation) geändert am  29-Oct-2007 15:05:53
IF Conditions with AND and OR operators geändert am  16-Oct-2007 19:16:04
UserFunc to fix problems with HMENU type "special=updated"  geändert am  16-Oct-2007 18:58:40
Deutsch
Search: