Nein, mir geht es dadrum, dass ich eine Spalte habe die sich attributes nennt, in dieser Spalte sind zwischen 1-20 werte drin, immer mit einem | getrennt. Für mich soll geprüft werden ob dann bei split:1 etwas drin steht, wenn ja, soll dieser Wert ausgegeben werden, jedoch immer mit einem <li> davor und </li> dahinter. Falls in split:1 nichts drin steht, soll nichts ausgegeben werden.
Da die meisten Artikel nur 3-4 Werte in attributes drin haben, müssen die anderen nicht aufgelistet werden. Ich habe es jetzt aber soweit erstmal hinbekommen, zumindest läuft die Abfrage so das sie mir im moment keine Werte ausgibt. Das liegt dadran, dass die Spalte attributes nicht importiert werden kann und deshalb noch leer ist (Ticket dazu habe ich schon erstellt). Sobald diese Spalte importiert wird, werde ich sehen ob meine Abfrage funktioniert.
|
Source code
|
1
|
[description]{IF '[spec2]' != ''}<br><h2>Details im Überblick</h2><br><p><strong>Produktdetails</strong></p><br><ul>{IF '[spec2|split:1]' != ''}<li>[spec2|split:1]</li>{ELSE}{IF '[spec2|split:2]' != ''}<li>[spec2|split:2]</li>{ELSE}{IF '[spec2|split:3]' != ''}<li>[spec2|split:3]</li>{ELSE}{IF '[spec2|split:4]' != ''}<li>[spec2|split:4]</li>{ELSE}{IF '[spec2|split:5]' != ''}<li>[spec2|split:5]</li>{ELSE}{IF '[spec2|split:6]' != ''}<li>[spec2|split:6]</li>{ELSE}{IF '[spec2|split:7]' != ''}<li>[spec2|split:7]</li>{ELSE}{IF '[spec2|split:8]' != ''}<li>[spec2|split:8]</li>{ELSE}{IF '[spec2|split:9]' != ''}<li>[spec2|split:9]</li>{ELSE}{IF '[spec2|split:10]' != ''}<li>[spec2|split:10]</li>{ELSE}{IF '[spec2|split:11]' != ''}<li>[spec2|split:11]</li>{ELSE}{IF '[spec2|split:12]' != ''}<li>[spec2|split:12]</li>{ELSE}{IF '[spec2|split:13]' != ''}<li>[spec2|split:13]</li>{ELSE}{IF '[spec2|split:14]' != ''}<li>[spec2|split:14]</li>{ELSE}{IF '[spec2|split:15]' != ''}<li>[spec2|split:15]</li>{ELSE}{IF '[spec2|split:16]' != ''}<li>[spec2|split:16]</li>{ELSE}{IF '[spec2|split:17]' != ''}<li>[spec2|split:17]</li>{ELSE}{IF '[spec2|split:18]' != ''}<li>[spec2|split:18]</li>{ELSE}{IF '[spec2|split:19]' != ''}<li>[spec2|split:19]</li>{ELSE}{IF '[spec2|split:20]' != ''}<li>[spec2|split:20]</li>{ELSE}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}{ENDIF}</ul>{ELSE}{ENDIF}{#S#}
|