[opencms-dev] Re: Static export of dynamic frames

Moises at eskatoo.de Moises at eskatoo.de
Wed Oct 16 13:23:30 CEST 2002


Bart,

sorry for not posting earlier:
what I did to get static framesets working is to use "getUriWithParameter":
(I got the same problem witch was answered in the DEV-LIST here like this:)

Hi Stefan,
sorry, the OpenCms Documentation is not updated for static export of
framesets.
The method getFrameQueryString does not work with the static export.
Instead you should use the new method getUriWithParameter.
Here is an example that should work:


             <frameset  rows="115,*,30" border="0" framespacing="0"
frameborder="0">
                         <frame name="head" src="]]><method
name="getUriWithParameter">cmsframe=head</method><![CDATA[" scrolling="no"
noresize>
                         <frameset  cols="147,*" border="0" framespacing
="0"
frameborder="0">
                                     <frame name="nav" src="]]><method
name="getUriWithParameter">cmsframe=nav</method><![CDATA[" scrolling="auto"
noresize>
                                     <frameset rows="87,*" border="0"
framespacing="0"
frameborder="0">
                                                 <frame name="contenthead"
src="]]><method
name="getUriWithParameter">cmsframe=contenthead</method><![CDATA["
scrolling="no"  noresize>
                                                 <frame name="content" src
="]]><method
name="getUriWithParameter">cmsframe=content</method><![CDATA["
scrolling="auto"  noresize>
                                     </frameset>
                         </frameset>
                         <frame name="bottom" src="]]><method
name="getUriWithParameter">cmsframe=bottom</method><![CDATA[" scrolling
="no"
noresize>
             </frameset>



Hope this works for you, too...

Regards, Stefan

---
eskatoo - Die Agentur für innovative Kommunikation II GmbH

Stefan Moises
Software Engineer / IT-Consultant

Frankenstrasse 152 - 90459 Nuernberg - Germany
phone +49-(0)911 / 8 18 75-73 - fax +49-(0)911 / 8 18 75-99
e-mail moises at eskatoo.de  -  web http://www.eskatoo.de


|---------+--------------------------------->
|         |           Bart Elberg           |
|         |           <belberg at idealcorp.com|
|         |           >                     |
|         |           Sent by:              |
|         |           owner-opencms-dev at www.|
|         |           opencms.org           |
|         |                                 |
|         |                                 |
|         |           16.10.2002 05:09      |
|         |           Please respond to     |
|         |           opencms-dev           |
|         |                                 |
|---------+--------------------------------->
  >--------------------------------------------------------------------------------------------------------------|
  |                                                                                                              |
  |       To:       opencms-dev at www.opencms.org                                                                  |
  |       cc:                                                                                                    |
  |       Subject:  [opencms-dev] Re: Static export of dynamic frames                                            |
  >--------------------------------------------------------------------------------------------------------------|




Well, I thought that it worked.  :(  The generated HTML from the last
attempt ends up as:

    <frame src= "http://server1/static/projects/projects/_1311"
name="menu" scrolling="NO" frameborder="NO" noresize marginwidth= "0"
marginheight= "0">

but "_1311" does not exist.  Nothing like that is generated.  When
browsing the dynamic version of this page (with Tomcat) the HTML for the
frame is:

    <frame
src="
http://localhost:8080/opencms/opencms/projects/projects/?cmsframe=inside_menu
"
name= "menu" scrolling= "NO" frameborder= "NO" noresize marginwidth="0"
marginheight="0">

and this does not work either.  It causes a "404 - not found" error.  So
back to the original question...

DOES ANYONE KNOW HOW TO HANDLE DYNAMIC FRAMES WITH STATIC EXPORT?????

------------------------------
Bart Elberg wrote:

> I have a website that uses dynamic frames in a template.  For example:
>
>  <frame src="]]><method
> name="getFrameQueryString">inside_menu</method><![CDATA["
>    name="menu" scrolling="NO" frameborder="NO" noresize
> marginwidth="0" marginheight="0">
>
> I want to get a static export version of this website, but don't see
> how frames can be handled.  Just to
> see what happens, I tried a few different ways.  In the orginal form
> (above), the export generates:
>
>  src="?inside_menu"
>
> By inserting LINK tags around the METHOD tag in the template, export
> generates:
>
>  src=""
>
> Obviously, not even close.  Looking at the code for
> getFrameQueryString(), there is no support for
> static export in this method.  So I decided to go to the raw form tried:
>
>           <frame src="]]><link>?cmsframe=inside_menu</link><![CDATA["
> name="menu"
>             scrolling="NO" frameborder="NO" noresize marginwidth="0"
> marginheight="0">
>
> and it WORKED!  Hope this helps other users.
>
> Now for the question... Is there a problem doing it this way (as long
> as the URLdoesn't additional parameters)??
>


--
Bart Elberg
Manager of Software Development
__________________________________________________
I.D.E.A.L. Technology Corporation - Orlando Office
http://www.idealcorp.com - 407.999.9870 x15











More information about the opencms-dev mailing list