[TYPO3] How to (sensibly) crop entire breadcrumb menu

Peter Klein peter at umloud.dk
Tue Jul 4 09:55:34 CEST 2006


Hi Paul. That's not possible using HMENU/special = rootline, but you can 
create a pseudo breadcrumb menu using plain TEXT objects, and CONDITIONS..

Here's an example:

-- cut --
lib.pseudocrumbs = COA
  # Current page
  100 = TEXT
  100.data = leveltitle:-1
  100.typolink.parameter.data = leveluid:-1
  100.wrap = | >
}
[treeLevel= 1,2,3,4]
  # Previous page
lib.pseudocrumbs.90 < lib.pseudocrumbs.100
lib.pseudocrumbs.90.data = leveltitle: -2
lib.pseudocrumbs.90.typolink.parameter.data = leveluid:-2
[GLOBAL]

[treeLevel=2,3,4]
  # Page before previous page
lib.pseudocrumbs.80 < lib.pseudocrumbs.100
lib.pseudocrumbs.80.data = leveltitle: -3
lib.pseudocrumbs.80.typolink.parameter.data = leveluid:-3
[GLOBAL]

[treeLevel=3,4]
  # Page before page before previous page
lib.pseudocrumbs.70 < lib.pseudocrumbs.100
lib.pseudocrumbs.70.data = leveltitle: -4
lib.pseudocrumbs.70.typolink.parameter.data = leveluid:-4
lib.pseudocrumbs.80.data >
lib.pseudocrumbs.80.value = ...
[GLOBAL]

[treeLevel=4]
  # Page before page before page before previous page
lib.pseudocrumbs.60 < lib.pseudocrumbs.100
lib.pseudocrumbs.60.data = leveltitle: -5
lib.pseudocrumbs.60.typolink.parameter.data = leveluid:-5
lib.pseudocrumbs.70.data >
lib.pseudocrumbs.70.value = ...
[GLOBAL]

-- cut -- 

-- 
Peter Klein/Umloud Untd


"Paul Vetch" <paul at qedstudio.com> skrev i en meddelelse 
news:mailman.1.1151914772.5579.typo3-english at lists.netfielders.de...
> Hi,
>
> I have a breadcrumb menu on a website with fixed width.  Because the
> site is pretty large (5 + levels deep) the breadcrumb nav occasionally
> gets too long, even though I'm already cropping the individual page
> titles quite a bit.  What I'd like to do is something along these lines:
>
> Your path: Home > Section 1 > ... > Subsection > Current Page
>
> - so that, if the menu is say 4 levels long or more, or maybe if the
> total character count of the menu exceeds a set number, the middle path
> entries just get written in as an ellipsis (...) or something similar.
>
> I suspect this will mean creating the menu in TS since I can't figure
> out how to do this with a rootline HMENU, but if anyone could give me
> any tips or has done something like this in TYPO3 it would be great to
> have something to start from...
>
> Cheers,
>
> Paul
>
>
> 





More information about the TYPO3-english mailing list