Individual wrap for each link on HMENU in "special = browse" mode

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

If you create a menu of the type "special = browse" you sometimes need different wraps for the next/previous links.

In this type of menu, optionSplit will not work, as the next/previous type of menus, doesn't have a fixed number of links (Suppose you are on the 1st page, then there's no "previous" link, but on the last page, there's no "next" link)

 

# Constants START
lib.nextprevmenu {
  menuIcon6 = <img src="fileadmin/images/umloud/menu6no.gif" width="20" height="13" border="0" alt="Menu" Title="Menu" onmouseover="this.src='fileadmin/images/umloud/menu6ro.gif'" onmouseout="this.src='fileadmin/images/umloud/menu6no.gif'" />
  menuIcon6.wrap = <div class="buttonmenu">|</div>
  nextIcon = <img src="fileadmin/images/umloud/next_no.gif" width="21" height="13" border="0" alt="Næste" Title="Næste" onmouseover="this.src='fileadmin/images/umloud/next_ro.gif'" onmouseout="this.src='fileadmin/images/umloud/next_no.gif'" />
  nextIcon.wrap = <div class="buttonnext">|</div>&nbsp;
  prevIcon = <img src="fileadmin/images/umloud/prev_no.gif" width="21" height="13" border="0" alt="Forrige" Title="Forrige" onmouseover="this.src='fileadmin/images/umloud/prev_ro.gif'" onmouseout="this.src='fileadmin/images/umloud/prev_no.gif'" />
  prevIcon.wrap = <div class="buttonprev">|</div>&nbsp;
}
# Constants END

# Setup START
temp.nextprevmenu = COA
temp.nextprevmenu {
  wrap = <div class="buttonbox">|</div>
   
  10 = HMENU
  10.special = browse
  10.special {
    items = prev|next|index
    prev.fields.title = {$lib.nextprevmenu.prevIcon}
    prev.fields.subtitle = {$lib.nextprevmenu.prevIcon.wrap}
    next.fields.title = {$lib.nextprevmenu.nextIcon}
    next.fields.subtitle = {$lib.nextprevmenu.nextIcon.wrap}
    index.fields.title = {$lib.nextprevmenu.menuIcon6}
    index.fields.subtitle = {$lib.nextprevmenu.menuIcon6.wrap}
  }
  10.1 = TMENU
  10.1 {
    NO {
      allWrap.field = subtitle
    }
  }
}

 

 

This snippet was submitted by Peter Klein



Comments


No comments

Add comment

* - required field

*



*
*

Top 10 Updates

Useful Links geändert am  24-Apr-2013 06:31:20
Nice fonts using Google font API geändert am  20-May-2010 14:36:47
TS-based Searchbox for Indexed Search  geändert am  18-May-2010 16:27:15
TYPO3 SEO geändert am  30-Apr-2010 07:44:22
Search engine friendly graphical headers in TYPO3 geändert am  30-Apr-2010 07:33:44
Creating a simple Infocenter using TYPO3 geändert am  17-Nov-2009 11:12:52
Making the Section Menu work correctly with TemplaVoila geändert am  05-May-2009 10:27:17
Show pages with type "Not in Menu" in a sitemap geändert am  05-May-2009 10:11:17
Implementation of the DHTML menu from brainjar.com  geändert am  01-Feb-2009 13:02:48
Sample DHTML menu geändert am  01-Feb-2009 12:51:25

Latest comments

17-Jun-2013 19:46:54
sxwluus sxwluus schrieb: 5UymqQ , [url=http://xgbwceyjiybq.com/]xgbwceyjiybq[/url],...
tt_news frontend editing
17-Jun-2013 11:47:10
csfhvekmk csfhvekmk schrieb: NsWb99 <a href="http://qwcpinxbhbrf.com/">qwcpinxbhbrf</a>
tt_news frontend editing
15-Jun-2013 12:26:34
msosqw msosqw schrieb: Env97k , [url=http://ejofmzvtlxyx.com/]ejofmzvtlxyx[/url],...
pidInRootLine,treeLevel,TSFE:id
Deutsch
Search: