we:link in Listview ausgeben

Fragen zum Erstellen von Templates für webEdition.
webst
Member
Beiträge: 60
Registriert: Fr 12. Mär 2004, 17:38
Wohnort: Jena
Kontaktdaten:

we:link in Listview ausgeben

Beitragvon webst » Do 21. Sep 2017, 13:21

Hallo Leute,
ich möchte gern auf einer Listview WE-Dokumente auflisten, die einen we:link zu einem PDF besitzen. Ich habs so gemacht:

WE-Dokument:

Code: Alles auswählen

<we:link name="mehr" text="MEHR"  />
In der Listview-Datei:

Code: Alles auswählen

<we:ifFieldNotEmpty match="mehr"><img src="/_img-layout/arrow-forw.png" align="absmiddle" class="moreimg"> <we:field name="mehr" class="more" alt="we_path" hyperlink="true" /></we:ifFieldNotEmpty>
Geht das überhaupt, kann man in Listviews we:link ausgeben?

Es erscheint dieses in der Listview:
{"id":319,"target":"_blank","text":"mehr (PDF)","type":"int","ctype":"text"}

Danke für einen Tipp!
LG Ines

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: we:link in Listview ausgeben

Beitragvon e_herrmann » Do 21. Sep 2017, 15:58

<we:field name="mehr" type="link" />

Zur Ausgabe der Inhalte gibt es viele verschieden Typen von we:field:
https://www.webedition.org/de/dokumenta ... renz/field

Grüße Elko
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

webst
Member
Beiträge: 60
Registriert: Fr 12. Mär 2004, 17:38
Wohnort: Jena
Kontaktdaten:

Re: we:link in Listview ausgeben

Beitragvon webst » Do 21. Sep 2017, 17:16

Ok, vielen Dank :D Das hat geklappt.

we:ifFieldNotEmpty funktioniert da aber nicht ??? Habe verschiedene Varianten probiert mit/ ohne match/type und auch we:ifNotEmpty klappt nicht

Code: Alles auswählen

<we:ifFieldNotEmpty match="mehr" type="link"><img src="/_img-layout/arrow-forw.png" align="absmiddle" class="moreimg"> <we:field name="mehr" class="more" type="link" /></we:ifFieldNotEmpty>


Habe ich etwas übersehen?

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: we:link in Listview ausgeben

Beitragvon e_herrmann » Do 21. Sep 2017, 17:31

Ich kann mich erinnern, das das schon öfter schwierig war mit type=link.
Die Taghilfe sagt: "Treffen die Werte "img", "flashmovie" oder "href" nicht zu, so wird das Attribut nicht gesetzt."
Da bin ich mir aber nicht sicher, ob das für type=link wirklich stimmt.

Welche WE-Version nutzt du denn?
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

webst
Member
Beiträge: 60
Registriert: Fr 12. Mär 2004, 17:38
Wohnort: Jena
Kontaktdaten:

Re: we:link in Listview ausgeben

Beitragvon webst » Do 21. Sep 2017, 17:42

Ich hab auch schon type="href" versucht. Was bedeutet
"Treffen die Werte "img", "flashmovie" oder "href" nicht zu, so wird das Attribut nicht gesetzt." ?

Meine Version ist 7.0.3.0 (SVN-Revision: 13315) offizieller Release

Ich hab gerade mal geschaut. type="link" wird in der Taghilfe gar nicht mit aufgelistet. Dann muss ich auf die Grafik vor dem Link verzichten, denn dann wird der Link nur angezeigt, wenn er gesetzt ist.

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: we:link in Listview ausgeben

Beitragvon e_herrmann » Do 21. Sep 2017, 17:44

Das bedeutet, es müsste so funktionieren:

Code: Alles auswählen

<we:ifFieldNotEmpty match="mehr"><img src="/_img-layout/arrow-forw.png" align="absmiddle" class="moreimg"> <we:field name="mehr" class="more" type="link" /></we:ifFieldNotEmpty>
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

webst
Member
Beiträge: 60
Registriert: Fr 12. Mär 2004, 17:38
Wohnort: Jena
Kontaktdaten:

Re: we:link in Listview ausgeben

Beitragvon webst » Do 21. Sep 2017, 19:31

Das funktioniert leider nicht, aber ich habe mich jetzt für den Link ohne Grafik entschieden und da ist alles supi :)

Vielen Dank !


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste