GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Reaction::UI::Widget::SiteLayout(3) User Contributed Perl Documentation Reaction::UI::Widget::SiteLayout(3)

Reaction::UI::Widget::SiteLayout - The layout of the site as a whole

This is a subclass of Reaction::UI::Widget::Container. It is generally used as the widget surrounding the site's content.

Additionally provides these arguments after the parent widget fragment has been rendered:
static_base
The "static_base_uri" of the viewport.
title
The "title" attribute value of the viewport.

If the viewports "meta_info" contains a value for "http_header", It will be removed and set as "http_header" argument. Next, the "meta_http_header" fragment will be rendered for each key of the "http_header" hash reference.

After the "http_header" processing, the remaining keys of the viewports "meta_info" attribute hash reference will be rendered via the "meta_member" fragment.

Additionally provides these arguments:
meta_name
The current value of the "_" argument, which will be set to the key of the "http_header" argument hash reference when rendered by the "meta_info" fragment.
meta_value
The value of the "meta_name" key in the "http_header" argument hash reference.

Additionally provides these arguments:
meta_name
The current value of the "_" argument, which will be set to the key of the viewport's "meta_info" attribte value when rendered by the "meta_info" fragment.
meta_value
The value of the "meta_name" key in the viewport's "meta_info" attribute hash reference.

  share/skin/base/layout/site_layout.tt

The base layout set will provide the following layouts:

widget
This layout will render the "doctype" fragment at the top of the page. Then the traditional HTML layout with a "html" element containing "head" (rendering the "head" fragment and "body" (rendering the "body" fragment) elements.
head
Will render the "title" argument in a "title" element. After that it will render the "head_meta", "head_scripts" and "head_style" fragments.
head_meta
Renders the "meta_info" fragment.
meta_http_header
Renders a "meta" element where the value of the "http-equiv" attribute is set to the "meta_name" argument and the "content" attribute is set to the "meta_value" argument.
meta_member
Renders a "meta" element where the "name" attribute is set to the "meta_name" argument and the "content" attribute is set to the "meta_value" argument.
head_scripts
Is empty by default.
head_style
Is empty by default.
doctype
By default this renders an "XHTML 1.0 Transitional" doctype.
body
This will render the "inner" viewports in the focus stack.

  share/skin/default/layout/site_layout.tt

The "site_layout" layout set in the "default" skin extends the one in the "base" skin documented above.

The following layouts are provided:

widget
This layout is mostly the same as the one in the "base" skin, except that the "html" element has "xmlns" and "xml:lang" attributes set.

See Reaction::Class for authors.

See Reaction::Class for the license.
2010-10-29 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.