Hallo,
ich habe folgendes Problem mit dem News-Modul:
Ich möchte, dass wenn es sich um einen externen Link handelt, der "more-link" nicht mehr [mehr...] heißt, sondern sich ein das erste Stichwort aus den Keywords holt. Da kann dann der User z.B. die gekürzte URL eintragen, die dann dargestellt wird.
Das klappt auch bisher alles.
Mein Problem ist jedoch, dass er wieder den normalen Link [mehr...] anzeigen soll, wenn die keywords in den News leer sind.
Er zeigt bisher das Keyword an, wenn eins definiert ist, sonst zeigt er nichts an (bei ext. Links, bei internen Links und News zeigt er [mehr...] an)
Hier mal mein Skript:
plugin.tt_news.displayList {
subheader_stdWrap {
append >
append = COA
append {
10 = TEXT
10 {
// fetch default newsMoreLink
data = register:newsMoreLink
if {
value = 2
equals.field = type
negate = 1
}
}
20 = TEXT
20 {
if {
value = 2
equals.field = type
isTrue.field = keywords
}
field = keywords
listNum = 0
trim = 1
typolink {
parameter.field = ext_url
}
}
stdWrap.wrap = <span class="news-list-morelink">|</span>
}
}
}
Ich hab schon einiges rumprobiert mit ifEmpty und sowas, aber irgendwie will es nicht so wie ich.
Ich hoffe ihr könnt mir helfen.
Danke
Gruß el_coyotes
Edit:
Habs gelöst, es fehlte ein "isTrue.field = keywords" vor dem "negate = 1". 🙂