Hi,
ich möchte eine Liste mit Social-Channels per TypoScript erstellen.
Je nachdem, ob die Konstante mit einer URL befüllt ist, soll der entsprechende Listenpunkt gerendert werden.
Mein Ansatz:
lib.socialChannels = COA
lib.socialChannels {
wrap = <ul class="socialChannels"> | </ul>
}
# Facebook channel
[globalVar = {$facebookChannel}]
lib.socialChannels.10 = TEXT
lib.socialChannels.10 {
value = Facebook
typolink.ATagParams = class="icon-facebook"
typolink.parameter = {$facebookChannel} _blank
wrap = <li> | </li>
}
[global]
Leider greift die Condition nicht, könnt ihr mir bitte weiterhelfen?
Ich kann mich jetzt täuschen, aber kann man Konstanten nicht auch mit if abfragen?
lib.socialChannels.10 = TEXT
lib.socialChannels.10 {
value = Facebook
typolink.ATagParams = class="icon-facebook"
typolink.parameter = {$facebookChannel} _blank
wrap = <li> | </li>
if.isTrue.value = {$facebookChannel}
}
Hey thx hast mir weitergeholfen 🙂
Deine Lösung hat noch nich ganz funktioniert, aber folgendes tut jetzt:
if.isTrue = {$facebookChannel}
lib.socialChannels.10 = TEXT
lib.socialChannels.10 {
value = Facebook
typolink.ATagParams = class="icon-facebook"
typolink.parameter = {$facebookChannel} _blank
wrap = <li> | </li>
if.isTrue = {$facebookChannel}
}