[Typo3] Conditions / PageID
Sven Osterwalder
sven.osterwalder at infoklick.ch
Fri Aug 26 09:14:09 CEST 2005
Hi Alex,
it worked just fine. Thank you very much!
Thanks and with kind regards
Sven Osterwalder
-----Ursprüngliche Nachricht-----
Von: typo3-english-bounces at lists.netfielders.de
[mailto:typo3-english-bounces at lists.netfielders.de] Im Auftrag von Alexander
Köberl
Gesendet: Donnerstag, 25. August 2005 10:50
An: TYPO3 English
Betreff: Re: [Typo3] Conditions / PageID
Hi Sven,
first: I think this is what you need:
CONTENT = CONTENT
CONTENT {
select.pidInList = 123 <--- pageId here
select.orderBy = sorting
select.where = colPos = 0
...
You can do this a little bit easier:
page.10.YOURMARKER < styles.content.get <--- the Content from colpos=0
page.10.YOURMARKER {
select.pidInList = 123 <--- pageId here
select.orderBy = sorting
...
get=0, getLeft=1, getRight=2, getBorder=3
Your Condition looks correct. Yes you can place conditions everywhere in
your TS, but attention: the conditions must be outside of the { } brackets.
NO!
page.10.marks {
[globalVar = GP:L = 1]
FOOTER.value = Hello you!
[global]
}
YES!
[globalVar = GP:L = 1]
FOOTER.value = Hello you!
[global]
page.10.marks {
FOOTER < FOOTER
}
At best you Do It like:
[globalVar = GP:L = 1]
page.10.marks.FOOTER.value = Hello you!
[global]
Greetz
Alex
-----Ursprüngliche Nachricht-----
Von: typo3-english-bounces at lists.netfielders.de
[mailto:typo3-english-bounces at lists.netfielders.de]Im Auftrag von Sven
Osterwalder
Gesendet: Donnerstag, 25. August 2005 08:27
An: 'TYPO3 English'
Betreff: Re: [Typo3] Conditions / PageID
Hi Alex,
thank you very much for your answer.
Can I place the condition ([globalVar = GP:L = 1]) anywhere that I want in
the TS-Setup? I'm asking this, because I already have such a condition at
the top of the TS-setup and the "footer-condition" ;) is at the very bottom
of the TS-setup.
I did the following thing in TS:
FOOTER = TEXT
FOOTER.value = Hello
[globalVar = GP:L = 1]
FOOTER.value = Hello you!
[global]
Now FOOTER has always the value "Hello you!". But why this?
It should only have "Hello you!" if the string ?L=1 is in the URL, i.E.:
http://www.domain.ch/site/31.0.html?L=1 or am I wrong?
With the page-id I mean that I want a specific mark in TS replaced with the
content of a specific page-id.
For example this is the setup, which I use for the main-content
(###CONTENT###):
CONTENT = CONTENT
CONTENT{
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
wrap = <span class="content"><!--TYPO3SEARCH_begin--> |
<!--TYPO3SEARCH_end--></span>
}
Now I'd like the same thing, but just from one page. So not dynamically,
like the user clicks on a link and the content changes but static content
i.E. from the page with the ID 31.
Thanks and with kind regards
Sven Osterwalder
-----Ursprüngliche Nachricht-----
Von: typo3-english-bounces at lists.netfielders.de
[mailto:typo3-english-bounces at lists.netfielders.de] Im Auftrag von Alexander
Koberl
Gesendet: Mittwoch, 24. August 2005 17:25
An: TYPO3 English
Betreff: Re: [Typo3] Conditions / PageID
Hi Sven,
conditions are coded like this:
# at first your "default" value (the "else" case), your Example:
FOOTER = TEXT
FOOTER.value = Hello
# then your exeption (the "if" case), start with your condition, at best
finished with [global] :-)
[globalVar = GP:L = 1]
FOOTER.value = Hello you!
[global]
I didn't realy understand what you want to know with the pageID, hope this
is what you need to know:
FOOTER = TEXT
#global means the $GLOBAL Variables, id is the actual pageID
FOOTER.data = global:id
#for example: field means that a specific field from the actual row of the
database-table "pages" is shown here. you can get every field you like to
get
FOOTER.data = field:title
greetz
Alex
-----Ursprungliche Nachricht-----
Von: typo3-english-bounces at lists.netfielders.de
[mailto:typo3-english-bounces at lists.netfielders.de]Im Auftrag von Sven
Osterwalder
Gesendet: Mittwoch, 24. August 2005 09:09
An: 'TYPO3 English'
Betreff: [Typo3] Conditions / PageID
Hello list,
I have three questions :-)
1. Is it possible to say a mark should have a specific page-id?
I.E.: FOOTER = PAGE
FOOTER.pageID = 25
1.1 If it is, how is this done with simulateStaticDocuments? I.E. when a URL
looks like this: http://www.domain.ch/site/19.0.html?L=1
2. I have a problem with a condition. The condition looks like this:
FOOTER = TEXT
[globalVar = GP:L = 0]
FOOTER.value = Hello
[else]
FOOTER.value = Hello you!
[end]
At the moment it's always "Hello you!". What am I doing wrong
with the condition?
My URL looks like this: http://www.domain.ch/site/19.0.html?L=0
or http://www.domain.ch/site/19.0.html?L=1
Thank you and with kind greetings
Sven Osterwalder
_______________________________________________
Typo3-english mailing list
Typo3-english at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
_______________________________________________
Typo3-english mailing list
Typo3-english at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
_______________________________________________
Typo3-english mailing list
Typo3-english at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
_______________________________________________
Typo3-english mailing list
Typo3-english at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
More information about the TYPO3-english
mailing list