David,

Thank you.  The jslink example helps a lot.  

The $jslink.getTemplate("Page2") is working.  But I also have some
templates that are JSP.  The $jslink.getTemplate() method seems to only
be finding VM templates and not the JSP templates.  Is it possible to
link from a VM template such as left.vm to a JSP template ?


Thanks,
Tom

-----Original Message-----
From: David Sean Taylor [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 16, 2004 11:58 PM
To: Jetspeed Users List
Subject: Re: What do you need to do to add a new screen ?

Hampton, Thomas wrote:

> Right, so I changed it to $jslink.getTemplate() but it still does not
bring up my screen.  Still a blank screen.
> Is there anything else that needs to be done besides creating the
Page2.vm file and putting it in the correct directory and then calling
$jslink.getTemplate("Page2") from the Left.vm file ?
> 
> Where are things like jslink, link, jlink, and clink documented, I've
looked around but am not finding where these things are documented.  How
do I know what these references are and what methods are available on
them ?
>  
Its documented in the JetspeedLink.java interface

http://cvs.apache.org/viewcvs.cgi/jakarta-jetspeed/src/java/org/apache/j
etspeed/util/template/JetspeedLink.java?rev=1.15&view=markup

The $jslink is self-documented with examples in the "JSLink Examples" 
portlet.
Add this portlet to your page with the customizer and you will see
The other variations ($clink, $link, $jlink) we tried to deprecate.

> Thanks for your help.
> Tom
> 
> ________________________________
> 
> From: David Sean Taylor [mailto:[EMAIL PROTECTED]
> Sent: Tue 11/16/2004 6:38 PM
> To: Jetspeed Users List
> Subject: Re: What do you need to do to add a new screen ?
> 
> 
> 
> Hampton, Thomas wrote:
> 
> 
>>I created a new screen "template" in the
>>webapp\WEB-INF\templates\vm\screens\html directory.  Then I modified
the
>>left.vm file as follows.
>>
>>    <td>
>>      <a href="$jslink.getPage("Page2")">
>>        <img src="images/leftnav_api.gif" border="0">
>>      </a>
>>    </td>
>>  </tr>
>>  <tr>
>>    <td>
>>      <a href="$jslink.getTemplate("EditAccount")">
>>        <img src="images/leftnav_api.gif" border="0">
>>      </a>
>>    </td>
>>  </tr>
>>
>>What I want to happen is for the "Page2" screen to come up the same
way
>>the "EditAccount" screen does.  But I just get a blank page.  The
>>EditAccount screen comes up ok.  So I'm sure that I have not done
>>something that is needed to "register" the "Page2" screen template,
but
>>I don't know what I'm missing.  The "Page2" template just has static
>>text in it right now.
>>
>>What am I missing ?
>>
>>
> 
> $jslink.getPage gets a PSML page, not a turbine template
> I think you may be confusing it with $link.getPage
> Why not use $jslink.getTemplate here too
> 
> --
> David Sean Taylor
> Bluesunrise Software
> [EMAIL PROTECTED]
> [office] +01 707 773 4646
> [mobile] +01 707 529 9194
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> 
> 
>
------------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-- 
David Sean Taylor
Bluesunrise Software
[EMAIL PROTECTED]
[office] +01 707 773 4646
[mobile] +01 707 529 9194

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to