[opencms-dev] Error in tree.js in WYSIWYG editor when I createalink...

Matias Basilico mbasilico at gmail.com
Sat Aug 27 19:43:03 CEST 2005


Yes no problem!

Here the code I use to login:
...
CmsJspLoginBean bean = new CmsJspLoginBean( pageContext, request, response );
bean.login( user, password, "Offline" );
...

This the ocde to switch to the offline project:

...

  CmsJspActionElement cmsJsp = new CmsJspActionElement(pageContext,
request, response);


  HttpSession sess = request.getSession( false );

  CmsSessionManager sessionManager = OpenCms.getSessionManager();

  CmsSessionInfo sessionInfo = sessionManager.getSessionInfo( sess.getId() );

  CmsObject cmso = cmsJsp.getCmsObject();

  CmsRequestContext cmsRequestContext =
cmsJsp.getCmsObject().getRequestContext();

  cmsRequestContext.setSiteRoot( "/sites/mySite/" );

  // project 4 = Offline  .... CmsProject.ONLINE_PROJECT_ID
  cmsRequestContext.setCurrentProject( cmsJsp.getCmsObject().readProject( 4 ));

  // update session info
  sessionInfo.update( cmsRequestContext );

  response.sendRedirect( cmsJsp.link( "/sites/mySite/pathToOfflineResource" ) );


I will test with the workplace..may be you are rigth, the user don't
have permission...

thanks for your answer!!

Matutek.


2005/8/27, Arash Kaffamanesh <arash.kaffamanesh at pomegranate.de>:
> If I understand you well enough, the error occurs after clicking in the
> small tree window on a folder and the user is a system user (or a web
> user?), right?
> 
> Does the same user have the same problem through the standard login
> form?
> 
> I guess the logged in user hasn't enough right to execute the js script,
> or are you using IE?  ;-)
> 
> Is it possible to contribute your code to the list, or is it copy right?
> 
> Kind Regards,
> Arash
> 
> 
> -----Original Message-----
> From: opencms-dev-bounces at opencms.org
> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Matias Basilico
> Sent: Samstag, 27. August 2005 18:51
> To: The OpenCms mailing list
> Subject: Re: [opencms-dev] Error in tree.js in WYSIWYG editor when I
> createalink...
> 
> 
> I make the user login with a custom form (there is a ocms user related),
> 
> then I configure the session to be in the offline project with the loged
> in user... then I use a template with the "direct edit" function... and
> the wysiwyg editor displays in the web browser but without the
> workplace...
> 
> Matias Basilico (Matutek)
> 
> 2005/8/27, Arash Kaffamanesh <arash.kaffamanesh at pomegranate.de>:
> > Hi,
> >
> > How do you access the wysiwyg editor from outside the workplace?
> >
> > Arash
> >
> > -----Original Message-----
> > From: opencms-dev-bounces at opencms.org
> > [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Matias Basilico
> > Sent: Samstag, 27. August 2005 17:55
> > To: The OpenCms mailing list
> > Subject: [opencms-dev] Error in tree.js in WYSIWYG editor when I
> > create alink...
> >
> >
> > Hi all...
> >
> > I'm trying to use the wysiwyg editor from outside the workplace, it is
> 
> > all ok...but I have a little problem when I want to insert a link... I
> 
> > click in the create link button, I click in the folder that opens the
> > tree but It seems to be a JavaScript Error when displaying the tree...
> >
> > Here I send the error, It is:
> >
> > "Error: vr.resource[3] has no properties"
> > //Source File: http://myserver.com/opencms6/resources/commons/tree.js
> > (Line: 296)
> >
> > the line wich is involved is:
> >
> >                         // this node is not a folder
> >                         if (vr.resource[node.type] != null) {
> >                                 showPic(doc, vr.skinPath +
> > vr.resource[node.type].icon);
> >                         } else {
> >                                 // unknown type, use "plain" icon
> > Line 296    ==>   showPic(doc, vr.skinPath + vr.resource[3].icon);
> >                         }
> >
> >
> > And it is in the:
> >
> > function dfsTree(doc, node, depth, last, shape);
> >
> >
> > Any help??
> > --
> > Matutek
> >
> >
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the list, please
> > visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> >
> >
> >
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the list, please
> > visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> >
> 
> 
> --
> Matutek
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please
> visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> 
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
> 


-- 
Matutek



More information about the opencms-dev mailing list