[Typo3] menu wrap and realurl
Bing Du
du_bing at hotmail.com
Mon Oct 10 17:34:58 CEST 2005
Bing wrote:
> Hello everyone,
>
> Our main menu was constructed this way before realurl was implemented. It
> worked fine.
>
> ==========
> temp.nav.1 = TMENU
> temp.nav.1 {
> expAll = 1
> wrap = <ul>|</ul>
>
> NO.doNotLinkIt = 1
> NO.before.data = field:uid
> NO.beforeWrap = <li><a href="index.php?id=|" onfocus="blurLink(this);"
> onclick="return toggleSubmenu(this);">
>
> NO.stdWrap.field = title
> NO.stdWrap.wrap = |</a>
> NO.after.field = uid
> NO.afterWrap = <ul style="display: none;" id="page|">
> NO.allWrap = |
> NO.wrapItemAndSub = |<li style="display: none;"></li></ul></li>
>
> ACT = 1
> ACT.doNotLinkIt = 1
> ACT.before.data = field:uid
> ACT.beforeWrap = <li><a href="index.php?id=|" onfocus="blurLink(this);"
> onclick="return toggleSubmenu(this);" class="selected">
>
> ACT.stdWrap.field = title
> ACT.stdWrap.wrap = |</a>
> ACT.after.field = uid
> ACT.afterWrap = <ul id="page|">
> ACT.allWrap = |
> ACT.wrapItemAndSub = |<li style="display: none;"></li></ul></li>
> }
> ===========
>
> After realurl was installed and configured, I changed the above code to the
> following to let virtual URLs be generated by removing <a
> href="index.php?id=|"> from the above typoscript.
>
> =======
> temp.nav.1 = TMENU
> temp.nav.1 {
> expAll = 1
> wrap = <ul>|</ul>
>
> NO.doNotLinkIt = 1
>
> NO.before.data = field:title // field:uid
> NO.beforeWrap = <li>
> ATagParams = onfocus="blurLink(this);" onclick="return
> toggleSubmenu(this);"
>
> NO.stdWrap.field = title
> NO.stdWrap.wrap = |</a>
> NO.after.field = uid
> NO.afterWrap = <ul style="display: none;" id="page|">
> NO.allWrap = |
> NO.wrapItemAndSub = |<li style="display: none;"></li></ul></li>
>
> ACT = 1
> ACT.doNotLinkIt = 1
>
> ACT.before.data = field:title // field:uid
> ACT.beforeWrap = <li>
> ATagParams = onfocus="blurLink(this);" onclick="return toggleSubmenu(this);"
> class="selected"
>
> ACT.stdWrap.field = title
> ACT.stdWrap.wrap = |</a>
> ACT.after.field = uid
> ACT.afterWrap = <ul id="page|">
> ACT.allWrap = |
> ACT.wrapItemAndSub = |<li style="display: none;"></li></ul></li>
> }
> =======
>
> The menu was just screwed up. What did I do wrong?
>
> Another question, how and when does tx_realurl_pathsegment field in pages
> table get filled in? Mine is empty for all the pages. Is that right?
>
> I'd appreciate any help.
>
> Bing
>
>
Figured it out.
=======
temp.nav = HMENU
temp.nav.special = directory
temp.nav.special.value = 581
temp.nav.wrap = <ul>|</ul>
temp.nav.1 = TMENU
temp.nav.1 {
expAll = 0
collapse = 1
NO {
doNotLinkIt = 0
allWrap = <li>|<ul>
linkWrap = |
wrapItemAndSub = |</ul></li>
ATagParams = onfocus="blurLink(this);" onclick="return
toggleSubmenu(this);"
}
ACT = 1
ACT.doNotLinkIt = 0
ACT.allWrap = <li>|<ul>
ACT.linkWrap = |
ACT.wrapItemAndSub = |</ul></li>
ACT.ATagParams = onfocus="blurLink(this);" onclick="return
toggleSubmenu(this);" class="selected"
}
temp.nav.2 < .temp.nav.1
temp.nav.3 < .temp.nav.1
temp.nav.4 < .temp.nav.1
========
Bing
More information about the TYPO3-english
mailing list