templates mischen bei Velocity

Status
Nicht offen für weitere Antworten.

denoli

Mitglied
Hallo,

wie kann ich mit Velocity in der Ausgabetemplate als inhalt, den Inhalt von 2 oder mehrere templates anzeigen lassen??

template1.vm zeigt die benutzerdaten an
template2.vm zeigt die Punkte an

und

templateFor2.vm soll beide templates mischen und anzeigen

dazugehörige action Klasse könnte so aussehen..

<code>
action class:

public class ResultsAction extends VelocityPortletAction {
.....
setTemplate(rundata, "templateFor2");

}

</code>

wie greife ich von einem Template auf das andere und zeige den Inhalt an?
ist es überhaupt möglich?
hat jemand irgendwelche Ideen??

Danke

Giovanni
 

denoli

Mitglied
Bleiglanz hat gesagt.:
lies die doku

man kann einen context in den anderen einfügen

und

merge

danke für die Antwort..

aber gehts es nicht wie beim default template von jetspeed "default.vm", wo man einfach über ein Objekt das entsprechende Template aufruft??

so ist es bei default.vm:

$jnavigation.setTemplate($config.getString("leftnav.vm"))
 

denoli

Mitglied
DP hat gesagt.:
in der mix-vm:

#include(a.vm)
#include(b.vm)

ist doch jetspeed, oder?


yess.. ich hab's..

#parse( "template1.vm" )

#inlcude funktioniert für andere Filetypen wie txt, html.. .

aber wenn man ein Template mixen möchte, nimmt man #parse...

VIELEN DANK.. Bleiglanz und DP..

machts gut
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben