Artikelnamen dynamisch erstellen?
Verfasst: Mi, 14.01.2009 18:19
Hallo,
erster Beitrag und gleich eine Frage
pardon.
Ich möchte Artikelnamen aus mehreren unterschiedlichen Feldern erstellen. In einer statischen Version funktioniert das ganze wunderbar, aber sobald es dynamischer wird - finde ich einfach keine Lösung.
Derzeit löse ich das Problem folgendermaßen (einfaches Beispiel):

Im Feld "Name" steht folgende Formel:
Ist eines der Felder frei - löse ich das Problem derzeit bspw. so (damit es keine Lücken in "Name" gibt):

Hier steht im Feld "Name" nun folgende Formel:
Das ganze hat mich in einer inversen Abfrage von 4 Feldern nach Inhalt neulich zu dieser Formel geführt (zum generieren von Fotolinks):
An diesem Tag dachte ich mir - es REICHT. Das muss auch einfacher gehen. Ich habe mit vielem rumprobieren und googlen leider keine Lösung gefunden.
Was ich nun gerne wissen möchte - ist es möglich diese Namenspuzzle halbwegs dynamisch zu gestalten?
Egal wo ich etwas eintrage - es werden nur die Felder mit Inhalt verwendet und evtl. Zusätze um die Inhalte gelegt wie Klammern "()" oder dashes "-". Alle leeren Felder sollen einfach ignoriert werden. Wichtig - ich kann die Klammern und Zusätze nicht in die Felder selbst schreiben, da diese anderweitig verwendet werden müssen.
Zur Verdeutlichung - das Endergebnis sollte so aussehen:

Ich hoffe Ihr versteht mein Problem. Bei Rückfragen editiere ich den beitrag gerne noch einmal.
Ich hoffe mir kann jemand helfen
- danke schon einmal im vorraus.
erster Beitrag und gleich eine Frage

Ich möchte Artikelnamen aus mehreren unterschiedlichen Feldern erstellen. In einer statischen Version funktioniert das ganze wunderbar, aber sobald es dynamischer wird - finde ich einfach keine Lösung.
Derzeit löse ich das Problem folgendermaßen (einfaches Beispiel):

Im Feld "Name" steht folgende Formel:
Code: Alles auswählen
=B2&" - "&C2&" ("&D2&") ["&E2&"] -"&F2&"-"

Hier steht im Feld "Name" nun folgende Formel:
Code: Alles auswählen
=WENN(E2="";B2&" - "&C2&" ("&D2&")";B2&" - "&C2&" ("&D2&") ["&E2&"]")
Code: Alles auswählen
=WENN(NICHT(BP3);WENN(NICHT(BO3);WENN(NICHT(BN3);WENN(NICHT(BM3);"";"http://www.XXX.de/bam/"&BM3&".jpg");"http://www.XXX.de/bam/"&BM3&".jpg,http://www.XXX.de/bam/"&BN3&".jpg");"http://www.XXX.de/bam/"&BM3&".jpg,http://www.XXX.de/bam/"&BN3&".jpg,http://www.XXX.de/bam/"&BO3&".jpg");"http://www.XXX.de/bam/"&BM3&".jpg,http://www.XXX.de/bam/"&BN3&".jpg,http://www.XXX.de/bam/"&BO3&".jpg,http://www.XXX.de/bam/"&BP3&".jpg")
Was ich nun gerne wissen möchte - ist es möglich diese Namenspuzzle halbwegs dynamisch zu gestalten?
Egal wo ich etwas eintrage - es werden nur die Felder mit Inhalt verwendet und evtl. Zusätze um die Inhalte gelegt wie Klammern "()" oder dashes "-". Alle leeren Felder sollen einfach ignoriert werden. Wichtig - ich kann die Klammern und Zusätze nicht in die Felder selbst schreiben, da diese anderweitig verwendet werden müssen.
Zur Verdeutlichung - das Endergebnis sollte so aussehen:

Ich hoffe Ihr versteht mein Problem. Bei Rückfragen editiere ich den beitrag gerne noch einmal.
Ich hoffe mir kann jemand helfen
