Auslesen Metadaten eines Bildes
Auslesen Metadaten eines Bildes
Hallo,
ich möchte die Metadaten von Bildern, in diesem Fall den title und die description aus dem Abschnitt Metadaten, auslesen. Hier ist der entsprechende Code:
<we:listview name="ImageGallery" type="collectionitems" contenttypes="image/*" searchable="false" id="$i_id_imgfolder" order="we_filename" rows="1">
<we:repeat>
<we:field name="Title" />
<we:field name="Description" />
</we:repeat>
</we:listview>
In diesem Fall holt sich WE allerdings den Titel aus dem Abschnitt Attribute und nicht den aus den Metadaten.
Die Beschreibung holt sich WE aus dem richtigen Feld.
Hat jemand eine Lösung für mein Problem?
VG
ich möchte die Metadaten von Bildern, in diesem Fall den title und die description aus dem Abschnitt Metadaten, auslesen. Hier ist der entsprechende Code:
<we:listview name="ImageGallery" type="collectionitems" contenttypes="image/*" searchable="false" id="$i_id_imgfolder" order="we_filename" rows="1">
<we:repeat>
<we:field name="Title" />
<we:field name="Description" />
</we:repeat>
</we:listview>
In diesem Fall holt sich WE allerdings den Titel aus dem Abschnitt Attribute und nicht den aus den Metadaten.
Die Beschreibung holt sich WE aus dem richtigen Feld.
Hat jemand eine Lösung für mein Problem?
VG
Re: Auslesen Metadaten eines Bildes
Klingt nach einem Fall für we:metadata
https://www.webedition.org/de/dokumenta ... z/metadata
Schöne Grüße
https://www.webedition.org/de/dokumenta ... z/metadata
Schöne Grüße
Re: Auslesen Metadaten eines Bildes
Bei der Verwendung von metadata muss man eine id angeben.
Error message:
Das Attribut `id` im Tag <we:metadata> darf nicht fehlen oder leer sein!
Deshalb ist dieser Tag für listview nicht geeignet.
<we:metadata name="ImageGallery" id="\$id"><we:field name="Title" /></we:metadata>
Error message:
Das Attribut `id` im Tag <we:metadata> darf nicht fehlen oder leer sein!
Deshalb ist dieser Tag für listview nicht geeignet.
<we:metadata name="ImageGallery" id="\$id"><we:field name="Title" /></we:metadata>
Re: Auslesen Metadaten eines Bildes
Welche Version? Ich dachte, das hätte ich behoben.
Re: Auslesen Metadaten eines Bildes
Version 9.0.7.1
Re: Auslesen Metadaten eines Bildes
Evtl, kannst du als Workaround id=0 angeben...
Re: Auslesen Metadaten eines Bildes
Das habe ich schon ausprobiert. Es funktioniert nicht.
Re: Auslesen Metadaten eines Bildes
@NilSole: Meinst du, du kannst den Bug noch beheben?
-
- Senior Member
- Beiträge: 1319
- Registriert: Do 22. Mai 2003, 23:25
Re: Auslesen Metadaten eines Bildes
Für das was du brauchst, solltest du nicht we:metadata verwenden müssen.
Ich habe schon einige Galerien mit Metadaten gemacht und dabei genügte immer we:field.
Selbst für selbst angelegte Metadaten-Felder genügte we:field name=name-metadatenfeld.
Wenn das in WE9 nicht mehr funktioniert, dann sollte das nicht mit we:metadata umgangen, sondern gefixt werden.
Da ja das ganze $lv aufgelöst wurde, kann es gut sein, dass einige Felder in der neuen Struktur noch nicht abgebildet sind.
Ich habe schon einige Galerien mit Metadaten gemacht und dabei genügte immer we:field.
Selbst für selbst angelegte Metadaten-Felder genügte we:field name=name-metadatenfeld.
Wenn das in WE9 nicht mehr funktioniert, dann sollte das nicht mit we:metadata umgangen, sondern gefixt werden.
Da ja das ganze $lv aufgelöst wurde, kann es gut sein, dass einige Felder in der neuen Struktur noch nicht abgebildet sind.
Re: Auslesen Metadaten eines Bildes
In der von mir verwendeten Variante
<we:listview name="ImageGallery" type="collectionitems" contenttypes="image/*" searchable="false" id="$i_id_imgfolder" order="we_filename" rows="1">
<we:repeat>
<we:field name="Title" />
<we:field name="Description" />
</we:repeat>
</we:listview>
liest WE den Titel aus dem Abschnitt Attribute aus. Ich möchte aber den Titel aus dem Abschnitt Metadaten einfügen.
Muss ich dann in <we:field name="Title" /> ändern?
<we:listview name="ImageGallery" type="collectionitems" contenttypes="image/*" searchable="false" id="$i_id_imgfolder" order="we_filename" rows="1">
<we:repeat>
<we:field name="Title" />
<we:field name="Description" />
</we:repeat>
</we:listview>
liest WE den Titel aus dem Abschnitt Attribute aus. Ich möchte aber den Titel aus dem Abschnitt Metadaten einfügen.
Muss ich dann in <we:field name="Title" /> ändern?
-
- Senior Member
- Beiträge: 1319
- Registriert: Do 22. Mai 2003, 23:25
Re: Auslesen Metadaten eines Bildes
Hast du denn da unterschiedliche Inhalte in den Feldern?
Habe gerade mal nachgeschaut,
im alten $lv gab es
[title] = Attr-Title
[Title] = Meta-Title
die haben sich offenbar nur durch den case unterschieden.
Probiere doch mal, ob das in 9 noch genau so ist.
Habe gerade mal nachgeschaut,
im alten $lv gab es
[title] = Attr-Title
[Title] = Meta-Title
die haben sich offenbar nur durch den case unterschieden.
Probiere doch mal, ob das in 9 noch genau so ist.
-
- Senior Member
- Beiträge: 1319
- Registriert: Do 22. Mai 2003, 23:25
Re: Auslesen Metadaten eines Bildes
Hast du denn da unterschiedliche Inhalte in den Feldern?
Habe gerade mal nachgeschaut,
im alten $lv gab es
[title] = Attr-Title
[Title] = Meta-Title
die haben sich offenbar nur durch den case unterschieden.
Probiere doch mal, ob das in 9 noch genau so ist.
Habe gerade mal nachgeschaut,
im alten $lv gab es
[title] = Attr-Title
[Title] = Meta-Title
die haben sich offenbar nur durch den case unterschieden.
Probiere doch mal, ob das in 9 noch genau so ist.
Re: Auslesen Metadaten eines Bildes
Nein. Das ist leider nicht mehr so. Ob Groß- oder Kleinschreibung. WE liest immer den Attribute-Titel aus.
-
- Senior Member
- Beiträge: 1319
- Registriert: Do 22. Mai 2003, 23:25
Re: Auslesen Metadaten eines Bildes
Es gibt bei den Bild-Attributen noch die Option "Meta-Titel verwenden"
Hilft dir das vielleicht?
Sonst müssen da wohl die Entwickler ran.
Hilft dir das vielleicht?
Sonst müssen da wohl die Entwickler ran.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste