Seite 1 von 1

Meta Tags eines Bildes werden in Listview nicht ausgelesen

Verfasst: Di 30. Jun 2020, 09:09
von dehrich
Hallo zusammen,

ich bin mir nicht sicher ob das ein Bug ist oder irgendwo ein Logikfehler versteckt ist.

Folgender Sachverhalt:
News werden als Seite angelegt und in einer Listview ausgegeben. Das Bild hat die jeweiligen inputs für die Title und Alt Felder.

Das Bild wird per we:img eingebunden

Code: Alles auswählen

<we:img name="teaser_image" showinputs="true"/>
In einem anderen Template wird per Listview das Dokument ausgelesen

Code: Alles auswählen

<we:listview name="list" type="document" order="teaser_date" desc="true" doctype="$doctype" rows="3">
	<we:ifFound>
		<we:repeat>
			<img src="<we:field type="img" name="teaser_image" only="src" thumbnail="news_homepage" />" alt="<we:field type="img" name="teaser_image" only="alt" />" title="<we:field type="img" name="teaser_image" only="title" />">
		</we:repeat>
	</we:ifFound>
</we:listview>
Das Bild wird korrekt angezeigt, sprich das Attribut "src" wird korrekt geholt. Die Metatags werden allerdings nicht geholt, bzw. ignoriert. Wenn im Bilddokument Metadaten angegeben sind, werden diese korrekt angezeigt. Die Inputfelder des Tags "we:img" werden nicht ausgegeben. Kennt hier jemand eine Lösung oder ist das ein Fall für die Bugbase?

Re: Meta Tags eines Bildes werden in Listview nicht ausgelesen

Verfasst: Di 30. Jun 2020, 10:22
von WBTMagnum
Hallo dehrich,

Ich sehe auf die Schnelle keinen Fehler in deinem Ansatz. Welche wE Version verwendest du denn hier? Gibt es im Fehlerlog ev. Meldungen die weiter helfen?


Liebe Grüße,
Sascha

Re: Meta Tags eines Bildes werden in Listview nicht ausgelesen

Verfasst: Di 30. Jun 2020, 11:16
von dehrich
Das ist die We Version 8.1. Im Fehlerlog sind keine Einträge vorhanden.

Re: Meta Tags eines Bildes werden in Listview nicht ausgelesen

Verfasst: Di 30. Jun 2020, 12:45
von mokraemer
was macht es denn für einen Sinn die Attribute einzeln zu holen?

Re: Meta Tags eines Bildes werden in Listview nicht ausgelesen

Verfasst: Di 30. Jun 2020, 12:54
von dehrich
Dia Attribute werden einzeln geholt, da das Bild per lazyload und dem Attribut data-src nachgeladen wird. Somit ist die Vorgehensweise notwendig.

Auch wäre es denkbar, den Title oder Alt Tag als Caption in einer Lightbox zu setzen.

Re: Meta Tags eines Bildes werden in Listview nicht ausgelesen

Verfasst: Di 30. Jun 2020, 12:58
von mokraemer
lazyload ginge auch per shadow-dom. Dann kann man die Tags ausspielen wie sie sind und setzt sie entsprechend ein.