Zum Inhalt springen

wtdirectory + eigene Tabele + wen leer

Erstellt am 13. November 2009 · 2 Antworten · letzte Antwort am 13. November 2009

Tags: tt_address, Frage

t3_ron ·

Hallo zusammen,

ich habe wie hier beschrieben:#82282 folgendes Script probiert

plugin.tx_wtdirectory_pi1 {
detail {
field.phone = TEXT
field.phone.field = phone
if.isTrue.field = phone
field.phone.wrap = Telefon: <b style="color:red">|</b>
}
}

Das funktioniert auch super. Mein darauf basierendes eigenes Script,das auf eine selbst angelegte Tabelle in tt_address zugreift funtioniert leider nicht:

plugin.tx_wtdirectory_pi1 {
detail {
field.tx_rlarange_arange = TEXT
field.tx_rlarange_arange.field = tx_rlarange_arange
if.isTrue.field = tx_rlarange_arange
field.tx_rlarange_arange.wrap = <h1>Arrangement:</h1> <p>|</p>
}
}

Was mache ich falsch? Die Ansprache der Tabelle/ Feld scheint zu stimmen, da der Inhalt ausgegeben wird. Nur die if.isTrue Abfrage läuft nicht, daß heißt die Überschrift"Arrangement" wird auch ausgegeben, wenn das genannte Feld leer ist.

Ansonten Danke für diese tolle Extension (wtdirectory)
Gruß r.[/url]

einpraegsam.​net ·

Da fehlt was:

plugin.tx_wtdirectory_pi1 {
  detail {
    field.tx_rlarange_arange = TEXT
    field.tx_rlarange_arange.field = tx_rlarange_arange
    field.tx_rlarange_arange.if.isTrue.field = tx_rlarange_arange
    field.tx_rlarange_arange.wrap = <h1>Arrangement:</h1> <p>|</p>
  }
}

#oder kürzer:
plugin.tx_wtdirectory_pi1 {
  detail {
    field {
      tx_rlarange_arange = TEXT
      tx_rlarange_arange {
        field = tx_rlarange_arange
        if.isTrue.field = tx_rlarange_arange
        wrap = <h1>Arrangement:</h1> <p>|</p>
      }
    }
  }
}
t3_ron ·

Vielen Dank! Jetzt seh ich es auch 😃 , wahrscheinlich habe ich zu lange draufgeschaut. Tolle Ext. jedenfalls und weil ja viele Wege nach Rom führen:

So hat`s dann kurz vor deiner Antwort auch geklappt:

plugin.tx_wtdirectory_pi1 {
detail {
field.tx_rlarange_arange = TEXT
field.tx_rlarange_arange.field = tx_rlarange_arange
field.tx_rlarange_arange.wrap = <h1>Arrangement:</h1> <p>|</p>
field.tx_rlarange_arange.required = 1
}
}