Search the FirstSpirit Knowledge Base
Hallo zusammen,
ich habe zwei Tabellen, die durch eine M:N-Beziehung miteinander verbunden sind.
Die Daten der marking Tabelle werden als Checkboxen ausgegeben, von denen beliebig viele angehakt werden können.
product_fulldata
============
markingList (Variablen Name: cs_marking)
marking
============
name (Variablen Name: cs_name)
product_fulldataList
Wenn ich die ausgewählten marking Einträge mit $CMS_VALUE(cs_marking)$ ausgebe, dann sehe ich z.B.: [3776, 3778]
Ich würde aber natürlich lieber die Namen der enstprechenden marking Einträge ausgegeben bekommen.
Hallo,
wie wäre es mit
$CMS_FOR(markings,#row.markingList)$
$CMS_VALUE(markings.name)$<br>
$CMS_END_FOR$
oder aufsteigend sortiert nach Namen:
$CMS_FOR(markings,#row.markingList.sort(x : x.name))$
$CMS_VALUE(markings.name)$<br>
$CMS_END_FOR$
Viele Grüsse aus Dortmund,
Holger Höbbel
$CMS_FOR(for_cs_marking, cs_marking)$
$CMS_VALUE(for_cs_marking.name)$
$CMS_END_FOR
name wäre der Spaltenname wie er in der Tabelle angelegt wurde
Hallo,
wie wäre es mit
$CMS_FOR(markings,#row.markingList)$
$CMS_VALUE(markings.name)$<br>
$CMS_END_FOR$
oder aufsteigend sortiert nach Namen:
$CMS_FOR(markings,#row.markingList.sort(x : x.name))$
$CMS_VALUE(markings.name)$<br>
$CMS_END_FOR$
Viele Grüsse aus Dortmund,
Holger Höbbel
Vielen Dank!
Ich nutze jetzt folgenden Schnipsel:
$CMS_FOR(markings, #row.markingList)$
$CMS_VALUE(markings.name)$$CMS_IF(!#for.isLast)$, $CMS_END_IF$
$CMS_END_FOR$