[German] Formatierung Hierarchischer Schlüsselwörter

Started by LilliPics, October 11, 2025, 11:51:01 AM

Previous topic - Next topic

LilliPics

Ein kleines Problem. Die hierarchischen Schlüsselwörter sind in dem Feld {File.MD.XMP::Lightroom\hierarchicalSubject\HierarchicalSubject\0} mit Semikolon und normgerecht Leerzeichen danach gelistet.
Fülle ich das Tag {File.MD.XMP::dc\description\Description\0} mit eben dieser Variable, sind die Leerzeichen verschwunden. Da die Description in Wordpress ausgelesen wird und damit eine Unterschrift zu den Fotos der Galerie ist, sieht das dann ein bisschen störend aus. Eine Möglichkeit ist, per past &copy das Feld zu befüllen. Geht es auch automatisch? 
Übrigens: Ich bin in der Lage Metadatenvorlagen zu editieren, richtige Scripts lieber nicht.
LG aus Bärlin Lilli

Mario

Das Leerzeichen existiert nicht, ebenso nicht das Semikolon. IMatch verwendet diese nur zur Anzeige, z.B. im Keyword Panel.
In den Metadaten werden Schlüsselwörter einfach eine Liste von Wörtern gespeichert (repeatable tag).

Variablen benutzen ; zum Trennen von Listenelementen. Sie formatieren das nicht weiter und fügen auch keine Leerzeichen ein. Du kannst aber einfach die Variable anpassen und nach dem ; ein Leerzeichen einfügen lassen, indem Du ; mit ;<Leer> ersetzt.
Dazu gibt es viele Beispiele im Variables Hilfethema.

Für Deinen Fall einfach diese Variable in Deinem Metadata-Template verwenden:

{File.MD.hierarchicalkeywords|replace:~;==~; }

apple;banana;peach => apple; banana; peach

Diese variable nutzt replace um ; mit ;<Leer> zu ersetzen. Da ; eine besondere Bedeutung in Variablen hat, müssen wir ~; verwenden (escaping) um ; als Text auszugeben.

LilliPics


Mario