Hi !
Ich habe hier ein kleines Problem. Ohne viel Erklärung, wieso es so ist, folgender Code :
lib.footerlinks = HMENU
lib.footerlinks{
1 = TMENU
1{
wrap = <div style="overflow:hidden;float:right;padding-right:40px">| </div>
NO = 1
NO.doNotLinkIt = 1
NO.allWrap = <div style="padding-left:10px;float:right"> | </div>
NO.stdWrap.dataWrap = <a href="index.php?id={field:uid}" style="font-family:Arial;font-size:10px;color:#aaaaaa;text-decoration:none;outline:none"> | </a>
}
}
Nun möchte, dass ein Link anders aussieht und zwar für die Seite mit der ID 174
# Code wie oben und zusätzlich folgendes
[field:uid = 174]
NO.stdWrap.dataWrap = <a href="#head" style="font-family:Arial;font-size:10px;color:#aaaaaa;text-decoration:none;outline:none"> | </a>
[END]
Alle Links sollen normal erstellt werden, der Link für die Seite 174 soll jedoch #head lauten. Wie kann ich diese IF/ELSE Abfrage machen. Ich komme irgendwie als C/C++ "Liebhaber" mit der Syntax nicht ganz klar #angry#
[globalVar = TSFE:id=79, TSFE:id=80]
# Auf Seite 79 und 80
[else]
# Überall sonst
[end]
Hmm !
Irgendwie macht er das bei mir nicht.
lib.footerlinks = HMENU
lib.footerlinks.special = directory
lib.footerlinks.special.value = 153
lib.footerlinks{
1 = TMENU
1{
wrap = <div style="overflow:hidden;float:right;padding-right:40px">| </div>
NO = 1
NO.doNotLinkIt = 1
NO.allWrap = <div style="padding-left:10px;float:right"> | </div>
[globalVar = TSFE:id=174]
NO.stdWrap.dataWrap = <a href="#head" style="font-family:Arial;font-size:10px;color:#aaaaaa;text-decoration:none;outline:none"> | </a>
[else]
NO.stdWrap.dataWrap = <a href="index.php?id={field:uid}" style="font-family:Arial;font-size:10px;color:#aaaaaa;text-decoration:none;outline:none"> | </a>
[end]
}
}
Folender Bereich wird einfach ignoriert
[globalVar = TSFE:id=174]
NO.stdWrap.dataWrap = <a href="#head" style="font-family:Arial;font-size:10px;color:#aaaaaa;text-decoration:none;outline:none"> | </a>
[else]
ID der Seite ( 174 ) Passt. Eine Idee ?
Hallo tsluga,
probiere es mit
[globalVar = TSFE:id=174]
NO.ATagParams = style="font-family:Arial;font-size:10px;color:#aaaaaa;text-decoration:none;outline:none"
[else]
#...
[end]
Ich habe es bei mir getestet, es funktioniert....
LG & ciao....
Hallo tsluga,
die Syntax der Bedingungen (z.b. von thowe) stimmt schon.
Du musst aber darauf achten, dass Bedingungen immer ausserhalb von geschweiften Klammern stehen.
Also ein...
tsluga schrieb
lib.footerlinks{
1 = TMENU
1{
...
[globalVar = TSFE:id=174]
...
}
}
...wird nicht funktionieren.
Grüße
Jochen
[globalVar = TSFE:id=174]
lib.footerlinks.1.NO.stdWrap.dataWrap = <a href="#head" style="font-family:Arial;font-size:10px;color:#aaaaaa;text-decoration:none;outline:none"> | </a>
[global]