Fórumok

Velocity Vorlage für Web-Content

Timo Kurowski, módosítva 9 év-val korábban

Velocity Vorlage für Web-Content

Regular Member Bejegyzések: 240 Csatlakozás dátuma: 2013.06.24. Legújabb bejegyzések
Hallo zusammen,

Ich bin gerade dabei eine Vorlage zu bauen. Jetzt habe ich ein Problem (wie sollte es anders sein?):

Ich versuche folgendes:

#if ($Dokumente_und_Medien1935.getData())
<a href="$Dokumente_und_Medien1935.getData()">
<img alt="Bild" src="$Bild2359.getData()">
</a>
#else

<a href="$Mit_Seite_verknüpfen2789.getFriendlyUrl()">
<img alt="Bild" src="$Bild2359.getData()">
</a>
#end


Ich bekomme keine Fehlermeldung im Logfile, aber werde auch nicht verlinkt. Also es scheint entweder "Mit_Seite_verknüpfen" nicht zu funktionieren, oder aber Dokumente_und_Medien ist nie null? Ausschließen konnte ich, das die Verknüpfung nicht funktioniert. Ausserhalb der "if-Schleife" funktioniert sie, wie sie soll.

Vorgabe ist Folgende: Ein Bild soll mit einem Link entweder direkt zum Download einer Datei führen, oder aber (wenn keine Datei hinterlegt wurde) auf eine andere Seite zeigen.
thumbnail
Olaf Kock, módosítva 9 év-val korábban

RE: Velocity Vorlage für Web-Content

Liferay Legend Bejegyzések: 6403 Csatlakozás dátuma: 2008.09.23. Legújabb bejegyzések
Ein guter Debugging-Trick (da Velocity echt schlecht im Errorhandling ist) ist, die Werte direkt auszugeben. Alle Objekte sind Java-Objekte, daher kann man auch gut die Java-Objektdarstellung, zugrundeliegenden Klassen etc. ausgeben. Beispiel (die ersten Zeilen, ungetesteter Pseudocode)
Dokumente_und_Medien1935: $Dokumente_und_Medien1935<br>
Klasse: $Dokumente_und_Medien1935.getClass().getName()<br>
Data: $Dokumente_und_Medien1935.getData()<br>

#if ($Dokumente_und_Medien1935.getData())
<a href="$Dokumente_und_Medien1935.getData()">
<img alt="Bild" src="$Bild2359.getData()">
</a>
#else

<a href="$Mit_Seite_verknüpfen2789.getFriendlyUrl()">
<img alt="Bild" src="$Bild2359.getData()">
</a>
#end
Timo Kurowski, módosítva 9 év-val korábban

RE: Velocity Vorlage für Web-Content

Regular Member Bejegyzések: 240 Csatlakozás dátuma: 2013.06.24. Legújabb bejegyzések
Danke für den Tipp!

Es war tatsächlich nicht null, sondern ein leerer String unter "Data".