Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Reaction::UI::Widget::UserLContributed PerlReaction::UI::Widget::SiteLayout(3)

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

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

FRAGMENTS
   widget
       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.

   meta_info
       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.

   meta_http_header
       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.

   meta_member
       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.

LAYOUT SETS
   base
	 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.

   default
	 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.

AUTHORS
       See Reaction::Class for authors.

LICENSE
       See Reaction::Class for the license.

perl v5.32.1			  2010-10-2Reaction::UI::Widget::SiteLayout(3)

NAME | DESCRIPTION | FRAGMENTS | LAYOUT SETS | AUTHORS | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Reaction::UI::Widget::SiteLayout&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help