[TYPO3-english] Tricky TypoScript question concerning stdWrap and conditions
Jörg Klein
joerg at klein-family.com
Thu Jun 16 13:39:04 CEST 2011
Hi guys,
I have a tricky TypoScript problem for which I do not know a solution.
I output a text. This text should generally be wrapped in a link tag.
The link should point to the page in the rootline, which is on level 1.
But I do not want to have a link to the page itself, when I am on it.
So if I am on a page on level 1, the text should not be linked.
(All that works with the TypoScript below.)
Now comes the problem:
The text also should not be linked, if the page on level 1 is a shortcut to
a subpage and if you currently are on that subpage
(= on the target page of that shortcut).
I do not know how to do that.
Do you have an idea?
Is that possible?
Cheers
Jörg
Here is my TypoScript setup:
5 = TEXT
5 {
value = Lorem ipsum
# Link it
typolink.parameter {
# Link target is the page on level 1 in the page tree
data = leveluid : 1
# Only put the link, when we are not on level 1 currently
if {
# Set uid of the current page as comparison value
value.data = field : uid
# It should equal the uid of the page in the rootline on level 1
equals.data = leveluid : 1
# In that case I do NOT want a link. So negate what we have, to get
the
link in the other cases
negate = 1
# Result: The link is there, if the current page is not the same as
the
one on level 1 in the rootline
}
}
}
Again the problem:
How can I additionally hide the link, if
- the page on level 1 is a shortcut to a subpage and
- I currently am on that subpage?
More information about the TYPO3-english
mailing list