You are not logged in.

Dear visitor, welcome to Tools & Services for CSV and XML Data. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Wednesday, September 30th 2015, 1:09pm

if abfrage irgend ein Wert

Hallo, besteht die Möglichkeit bei der indivduellen Schnittstelle eine if abfrage zu erstellen, dass wenn in einer Spalte irgend ein Wert ist, dieser mit true oder false übergeben wird?

Bis jetzt habe ich nur gefunden das man abfragen kann ob ein Wert gleich ist, oder größer als. Ich kenne es von Open Office z.B. das man mit einem "*" (sternchen) oder einem "." (punkt) nach allem suchen kann, egal welcher Buchstabe oder Zahl.

2

Wednesday, September 30th 2015, 1:57pm

Erweiterte Feldfunktionen... Versuchen Sie bitte das:

Source code

1
{IF 'SpalteTitel' != ''}TRUE{ELSE}FALSE{ENDIF}

3

Wednesday, September 30th 2015, 9:16pm

Ich habe an sowas hier gedacht, dass ist aber falsch...

Source code

1
{IF '[spec2|split:1]' == '[spec2|split:1]'}<li>[spec2|split:1]</li>{ELSEIF'[spec2|split:2]' == '[spec2|split:2]'}<li>[spec2|split:2]</li>{ELSEIF'[spec2|split:3]' == '[spec2|split:3]'}<li>[spec2|split:3]</li>{ELSEIF'[spec2|split:4]' == '[spec2|split:4]'}<li>[spec2|split:4]</li>{ELSEIF'[spec2|split:5]' == '[spec2|split:5]'}<li>[spec2|split:5]</li>{ELSEIF'[spec2|split:6]' == '[spec2|split:6]'}<li>[spec2|split:6]</li>{ELSEIF'[spec2|split:7]' == '[spec2|split:7]'}<li>[spec2|split:7]</li>{ELSEIF'[spec2|split:8]' == '[spec2|split:8]'}<li>[spec2|split:8]</li>{ELSEIF'[spec2|split:9]' == '[spec2|split:9]'}<li>[spec2|split:9]</li>{ELSEIF'[spec2|split:10]' == '[spec2|split:10]'}<li>[spec2|split:10]</li>{ELSEIF'[spec2|split:11]' == '[spec2|split:11]'}<li>[spec2|split:11]</li>{ELSEIF'[spec2|split:12]' == '[spec2|split:12]'}<li>[spec2|split:12]</li>{ELSEIF'[spec2|split:13]' == '[spec2|split:13]'}<li>[spec2|split:13]</li>{ELSEIF'[spec2|split:14]' == '[spec2|split:14]'}<li>[spec2|split:14]</li>{ELSEIF'[spec2|split:15]' == '[spec2|split:15]'}<li>[spec2|split:15]</li>{ELSEIF'[spec2|split:16]' == '[spec2|split:16]'}<li>[spec2|split:16]</li>{ELSEIF'[spec2|split:17]' == '[spec2|split:17]'}<li>[spec2|split:17]</li>{ELSEIF'[spec2|split:18]' == '[spec2|split:18]'}<li>[spec2|split:18]</li>{ELSEIF'[spec2|split:19]' == '[spec2|split:19]'}<li>[spec2|split:19]</li>{ELSEIF'[spec2|split:20]' == '[spec2|split:20]'}<li>[spec2|split:20]</li>{ELSEIF'[spec2|split:21]' == '[spec2|split:21]'}<li>[spec2|split:21]</li>{ELSEIF'[spec2|split:22]' == '[spec2|split:22]'}<li>[spec2|split:22]</li>{ELSEIF'[spec2|split:23]' == '[spec2|split:23]'}<li>[spec2|split:23]</li>{ELSEIF'[spec2|split:24]' == '[spec2|split:24]'}<li>[spec2|split:24]</li>{ELSEIF'[spec2|split:25]' == '[spec2|split:25]'}<li>[spec2|split:25]</li>{ELSEIF'[spec2|split:26]' == '[spec2|split:26]'}<li>[spec2|split:26]</li>{ELSEIF'[spec2|split:27]' == '[spec2|split:27]'}<li>[spec2|split:27]</li>{ELSEIF'[spec2|split:28]' == '[spec2|split:28]'}<li>[spec2|split:28]</li>{ELSEIF'[spec2|split:29]' == '[spec2|split:29]'}<li>[spec2|split:29]</li>{ELSEIF'[spec2|split:30]' == '[spec2|split:30]'}<li>[spec2|split:30]</li>{ELSEIF'


von der Logik also her, wenn [spec2|split:30] nicht wie 'nichts', dann schreibe <li>[spec2|split:30]</li>, ansonsten schreibe nichts... richtig?

4

Wednesday, September 30th 2015, 9:45pm

ich habe es jetzt so gemacht, wenn ich das richtig verstehe, muss für jede IF abfrage ganz zum schluss ein ENDIF noch dazu.

Source code

1
{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}

5

Thursday, October 1st 2015, 8:01am

Was genau wollen Sie wo suchen?
Möchten Sie einen Text nach etwas bestimmten durchsuchen?
Zum Bsp: ist in 'Der Text ist kurz' ein 'ist' drin?

Viele Grüße
db

6

Thursday, October 1st 2015, 10:11am

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#}

7

Thursday, October 1st 2015, 1:42pm

Wurde per Ticket geklärt.