Websydian v6.1 online documentationOnline documentation - WebsydianExpress v3.0

Insert Frameset

Overview

WebsydianExpress uses frames to specify the structure of the site. Framesets instructs the browser about how to split the page (or frame) into sub-frames, which frames to populate and what to populate them with.

In WebsydianExpress all this is defined in the site structure in combination with the HTML template for the frameset site element.

You can read more about framesets in WebsydianExpress here.

Preparations

Before inserting the frameset in the site structure, it is necessary that a new presentation has been defined for the generic frameset process (process ID: WSFRMP). This presentation must specify a template (using the template suffix), which specifies the frames to split the page/frame into.

You can read more about specifying a presentation for an existing process here.

Insert frameset

The menu item "Site structure->Site Structure" is used for accessing the site structure tree.

The frameset can be used in three different contexts.

Split frame as it is loaded

You will do this when you wish a frame to be split into sub-frames as soon as it is loaded.

  1. Select the frameset that should load the frame in the site structure tree.
  2. Press "Add". This starts a wizard that will lead you through the process.
  3. Select "Create new site element" and "Frameset", press "Next".
  4. Select the presentation of the frameset element to be used by pressing "Select".
    Use the search facility to find the presentation.
  5. Supply information about the site element, and press "Next"
  6. Assign the roles for the site element, and press "Finish"

Split frame when a menu item is activated

This is used in several cases - one of the most common is when you wish to load a submenu and a business process when activating a menu item.

  1. Select the menu that should contain the new menu item.
  2. Press "Add". This starts a wizard that will lead you through the process.
  3. Select "Create new site element" and "Frameset", press "Next".
  4. Select the presentation of the frameset element to be used by pressing "Select".
    Use the search facility to find the presentation.
  5. Supply information about the site element, and press "Next".
  6. Assign the roles for the site element, and press "Finish".

Split page when site is loaded

The most common child of a site root is a frameset - in very many situations you will wish to split the site into several sub-frames as soon as it is loaded.

  1. Select the site root.
  2. Press "Add". This starts a wizard that will lead you through the process.
  3. Select "Create new site element" and "Frameset", press "Next".
  4. Select the presentation of the frameset element to be used by pressing "Select".
    Use the search facility to find the presentation.
  5. Supply information about the site element, and press "Next".
  6. Assign the roles for the site element, and press "Finish".

 

Anything you add to the site root can have quite severe consequences.

If you add a frameset to the site root - and does not define the correct population of the frames etc. - the site can simply become inaccessible.