[Typo3] menu wrap and realurl

Bing du_bing at hotmail.com
Mon Oct 10 04:40:34 CEST 2005


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 





More information about the TYPO3-english mailing list