[TYPO3] Sitemap: excluding subpages of a page
Benjamin Todd
b.todd at emnet.co.uk
Wed Feb 13 17:01:58 CET 2008
Hi Claudio,
Couldn't you set the subpages of page 100 to be 'hide in menu'? Then if
you want them to appear in a different menu, e.g. a sitemap, you could
use includeNotInMenu to include them for that menu.
HTH
Ben
------------------------
Benjamin Todd
Web Developer
b.todd at emnet.co.uk
EMNET, PO Box 559, Nottingham, NG1 3LB
Tel: +44 (0)115 956 8260
Fax: +44 (0)115 956 8264
www.emnet.co.uk
Company Registration No. 3144383 - VAT No. 694 620 609 - Registered
Office: Church House, 13-15 Regent Street, Nottingham NG1 5BS
www.emnetsolutions.co.uk
Company Registration No. 05384178 - VAT No. 856 671 781 - Registered
office: Church House, 13-15 Regent Street, Nottingham, NG1 5BS
-----Original Message-----
From: typo3-english-bounces at lists.netfielders.de
[mailto:typo3-english-bounces at lists.netfielders.de] On Behalf Of Claudio
Strizzolo
Sent: 13 February 2008 01:15 PM
To: typo3-english at lists.netfielders.de
Subject: [TYPO3] Sitemap: excluding subpages of a page
Hi all,
I am trying to build a sitemap with the following requirements:
- display only the first two levels of the pages tree;
- do not display second level pages that are below a first level
page whose id is x (let's say: 100);
i.e. I have this tree:
10
11
12
20
21
22
100
101
102
110
111
And I want just this sitemap to be displayed:
10
11
12
20
21
22
100
110
111
I tried with the following code, but it does not work: all the pages
at second level are displayed. Look in particular at the "if" context in
the second level settings.
tt_content.menu.20.2.wrap >
tt_content.menu.20.2.stdWrap.wrap = <div class ="sitemap">|</div>
tt_content.menu.20.2 {
1 {
noBlur=1
expAll=1
wrap = <ul>|</ul>
NO {
stdWrap.field=title
allWrap >
wrapItemAndSub = <li>|</li>
}
}
2 = TMENU
2 {
noBlur=1
expAll=0
wrap = <ul>|</ul>
NO {
stdWrap.field=title
allWrap >
wrapItemAndSub = <li>|</li>
}
if {
value=100
equals.field=pid
negate=1
}
}
}
I know that I might use the excludeUidList argument to exclude the
subpages under 100 (i.e. 101 and 102), but actually there are a lot of
them, and they are often added/removed, so the situation is very
dynamic.
Any hints?
Thanks in advance
Claudio
_______________________________________________
TYPO3-english mailing list
TYPO3-english at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
Scanned for viruses by MailDefender
More information about the TYPO3-english
mailing list