Hi Mark, Not sure if Ive recommend this before:
http://localhost:8080/jetspeed/portal/page/news in the URL Which can be created using JetspeedTemplateLink class or $jlink.addPathInfo in velocity (there is a JSP tag too) So in legal.vm, do something like this with your link: $jlink.addPathInfo("page","news") Sorry if Im repeating myself > -----Original Message----- > From: Burmeister, Mark [mailto:[EMAIL PROTECTED]] > Sent: Friday, March 22, 2002 9:52 AM > To: 'Jetspeed Users List' > Subject: RE: jetspeed.getPane("news") > > > I just need a way to show a portal in a .vm file. > I have tried to get the alternative .psml file to display but > I cant even get that one to work. I have no idea what my > problem is... I am using > $jetspeed.getPane("news") and it always goes to default.psml > instead of news.psml I have a news.psml file in every > directory possible but the anon user never gets the news.psml > file. Please help me just get this $jetspeed.getPane("news") > working and I will be all set. > > > -----Original Message----- > From: Paul Spencer [mailto:[EMAIL PROTECTED]] > Sent: Thursday, March 21, 2002 4:56 PM > To: Jetspeed Users List > Subject: Re: jetspeed.getPane("news") > > > Mark, > If this is implemented, would it solve this problem? > > Paul Spencer > > Burmeister, Mark wrote: > > > I have changed how I am handling how the page is displayed > After login > > a user is directed to my legal.vm page. > >>From the legal.vm page I do a > > $jetspeed.getPortlet("legal") (to try an call my legal > portlet) This > > statement returns <>. Shouldnt this return the contents of > my legal > > portlet. Is there something I am missing? > > Thanks > > Mark > > > > > > -----Original Message----- > > From: Paul Spencer [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, March 21, 2002 3:15 PM > > To: Jetspeed Users List > > Subject: Re: jetspeed.getPane("news") > > > > > > Mark, > > I be posted this on 14-mar-2002. Is this not a workable solution? > > > > > > 2) Alter the login process, I believe the class is jlogin, > to display > > a > > a terms screen. See the secret_key processing for a guide. > The terms > > screen will have an accept button the will continue the > login process, > > i.e. tell jlogin that the user has accepted the terms. The reject > > button will tell jlogin to terminate the login process. > You may want > > the terms screen to verify the it was called by jlogin, not > diectly from > > viu a URL, to keep spiders from reading the terms. (I have > not looked > > into the specifics to implement this piece) > > > > If you elect #2, and the name of the message screen is configurable, > > this would make a nice enhancement to Jetspeed. Or > directly stated, > > please contribute it [:)] > > > > From, JR.p > > # Name of screen to display after the user is logged in, > but before > > # their portal is displayed > > login.message.screen=terms > > > > > > > > > > Burmeister, Mark wrote: > > > > > >>Where would you consider doing this. I dont want a user to see the > >> > > portals > > > >>until they have agree with my legal text. > >>I did this in home.vm so I could test if they have accepted > the legal > >> > > text. > > > >>Any way, the reason I want to display a portal is so I can send > >>dynamic > >> > > text > > > >>that is created in a portal by an administrator in the > home.vm file. > >>If there is another way to display configurable dynamic text beside > >> > > displaying > > > >>a portal I would gladly give it a try. > >>Thanks for all your help. > >>Mark > >> > >> > >>-----Original Message----- > >>From: David Sean Taylor [mailto:[EMAIL PROTECTED]] > >>Sent: Thursday, March 21, 2002 2:14 PM > >>To: 'Jetspeed Users List' > >>Subject: RE: jetspeed.getPane("news") > >> > >> > >> > >>I think I confused the issue. > >>That should work unless there is a bug, but I don't think it's the > >>best place to do it. Do you have a news.psml in your user's psml > >>directory? > >> > >>Anyway, you may have uncovered a problem in home.vm regarding using > >>different pages... > >> > >> > >> > >>>-----Original Message----- > >>>From: Burmeister, Mark [mailto:[EMAIL PROTECTED]] > >>>Sent: Thursday, March 21, 2002 10:48 AM > >>>To: 'Jetspeed Users List' > >>>Subject: RE: jetspeed.getPane("news") > >>> > >>> > >>>David, > >>>My home .vm file looks like this > >>>#if ($data.User.hasLoggedIn()) > >>>#if ($data.getSession().getAttribute("ACCEPTED")) > >>> $data.setMode("default") > >>> $jetspeed.getPane("default") > >>>#else > >>> > >>> > >>>What I want to do is show a portlet in this section. > >>>I am not sure what the code is to add a portlet into this > >>>section. What is the velocity code to add a portlet > >>>$jetspeed.getPane("news") > >>>Obviously I was wrong.. > >>> > >>> > >>> > >>><b>$l10n.TEXT_HERE</b><br> > >>> <form name="Form" method="POST" action="$link" > >>>onsubmit="return false;"> > >>> <input type="checkbox" id="LegalText" value="true"/> > >>> <input type="hidden" name="username" > >>>value="$data.getUser().getUserName()"/> > >>> <input type="submit" value="I Agree" > >>>onclick="acceptLegalText('$l10n.LEGAL_PROMPT_AGREE');" /> > >>> <input name="$jlink.ActionKey" type="hidden" > >>>value="$config.getString("action.legalText")" /> > >>> </form> > >>>#end > >>>#else > >>>$data.setMode("default") > >>>$jetspeed.getPane("default") > >>>#end > >>> > >>> > >>>Thanks again for your help... > >>>Mark > >>> > >>> > >>> > >>> > >>>-----Original Message----- > >>>From: David Sean Taylor [mailto:[EMAIL PROTECTED]] > >>>Sent: Thursday, March 21, 2002 1:18 PM > >>>To: 'Jetspeed Users List' > >>>Subject: RE: jetspeed.getPane("news") > >>> > >>> > >>>Panes are not pages. You can encode the news page as, > >>>assuming its for your current user as: > >>> > >>>$jlink.addPathInfo("page", "news") > >>> > >>> > >>> > >>> > >>> > >>>>-----Original Message----- > >>>>From: Burmeister, Mark [mailto:[EMAIL PROTECTED]] > >>>>Sent: Thursday, March 21, 2002 9:56 AM > >>>>To: 'Jetspeed Users List' > >>>>Subject: jetspeed.getPane("news") > >>>> > >>>> > >>>>Does this feature work? Version 1.3.2a > >>>>I have been trying to add a pane to one of my .vm files and all i > >>>>get is the default pane. jetspeed.getPane("news"), I have > the news > >>>>psml file in every directory possible but it never picks > it up. Am I > >>>>doing something wrong or does this not work for anything but > >>>>default? Please advise. Thanks Mark > >>>> > >>>> > >>>> > >>> > >>>-- > >>>To unsubscribe, e-mail: > >>><mailto:[EMAIL PROTECTED]> > >>>For additional commands, e-mail: > >>><mailto:[EMAIL PROTECTED]> > >>> > >> > >> > >>-- > >>To unsubscribe, e-mail: > >><mailto:[EMAIL PROTECTED]> > >>For additional commands, e-mail: > >><mailto:[EMAIL PROTECTED]> > >> > > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > -- > To unsubscribe, e-mail: > <mailto:jetspeed-user-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
