|
|
Section Intro: Powerstrip System Tags
Powerstrip System TagsSynopsis:The following functions are used in the implementation of the PowerStrip System area (/System/*). These functions are only useful to those persons who are adding functionality to the PowerStrip system itself, or who need to manipulate the underlying data structures and mechanisms of that system. Commands:
Functions which allow the modification of a particular plugin's parameter set. Each plugin which can be installed in the System area of IBIS may have a file in its top-level directory called default.params, which contain the parameters for that application as shipped by the manufacturer. When such a file is present, the PowerStrip administrator can use the generic plugin parameter manipulation tools to modify the values.
Initialize the PowerStrip system. Should be called after defining any overriding variables for a specific page, such as layout::layout, etc.
Get the parameters for PACKAGE, storing them in PACKAGE.
Get the parameters for PACKAGE into the variable named by INTO-ARRAY, a fully qualified variable name. Each element of the returned array is an alist.
Create a form entry for editing PARAM-ALIST.
The corollary to
Insert the standard PowerStrip header, including the
system site header, and inserting the contents of the
variable IBIS::HEAD-PARAMS in the
Also see
Discard any content that has been previously assigned to the
left border, right border, or page contents areas. Such content
was presumably prepared using
Please see
Produces the HTML which implements the appropriate table
structure for the type of layout that you have specified by
setting the variable
Call
Then, in the page itself, you can use:
<layout::page> html </layout::page> <layout::left-border> html </layout::left-border> <layout::right-border> html </layout::right-border> Those tags place the HTML that you specify in the indicated region of the page.
Finally, make sure that you call
<defvar layout::layout bordered-left> <layout::initialize> <layout::default-header> <p> <layout::page> This is in the page. </layout::page> <p> <layout::left-border> This is in the left border. </layout::left-border> <p> <layout::resolve-contents>
Append BODY to the portion of the resultant page which
appears in the left border.
Please see
Append BODY to the portion of the resultant page which
appears between the left and the right borders.
Please see
Resolve the contents of the page according to the layout that
you have specified by setting the variable
Append BODY to the portion of the resultant page which
appears in the right border.
Please see
Place before including the header, if, and only if, this page is to
contain the login form generated by
Login, or present a login form, which authenticates based on the PowerStrip database of users.
This enforces a PowerStrip login before pages which contain sensitive information may be viewed.
Returns the full web-relative pathname of the image named by NAME.
<site::image foo> ==> /System/images/site/foo.gif
Return the full pathname of the file representing the image in URL.
Edit Section
![]() The META-HTML Reference Manual V2.0 Copyright © 1995, 1998, Brian J. Fox Found a bug? Send mail to bug-manual@metahtml.org |