Zum Inhalt springen

Mehr-Link aus Keywords generieren

Erstellt am 31. Mai 2010 · Noch keine Antworten

Tags: tt_news, Frage

el_coyotes ·

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". 🙂