Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lenya Wiki" for change 
notification.

The following page has been changed by GregorRothfuss:
http://wiki.apache.org/lenya/CMSScreens

The comment on the change is:
moved to lenya docs

------------------------------------------------------------------------------
- Question for ABASA the mystic: What is a LenyaCMSScreen? Who does this page 
apply to?
+ deleted
  
- A CMS screen is an HTML page that belongs to the Lenya CMS, not to
- a specific publication (this is the reason for choosing the term
- "screen" instead of "page"). Typical examples are site administration screens
- and confirmation screens. Thus, this page applies only to Lenya developers.
- 
- == File Locations ==
- 
-  *  {{{src/webapp/lenya/xslt/util/page2xhtml.xsl}}} - The CMS screen 
stylesheet.
-  *  {{{src/webapp/lenya/resources/css}}} - The CMS screen CSS files.
- 
- == Sitemap Usage ==
- 
- Usually a resource is used to style a CMS screen:
- 
- {{{
- <map:resource name="style-cms-page">
-   <map:transform src="lenya/xslt/util/page2xhtml.xsl">
-     <map:parameter name="contextprefix"
-                    value="{request:contextPath}"/>
-   </map:transform>
-   <map:serialize/>
- </map:resource>
- }}}
- ยจ
- This resource is called from the pipeline (the example serves the Lenya CMS 
starting page):
- 
- {{{
- <map:match pattern="index.html">
-   <map:aggregate element="lenya" ...>
-     <map:part src="cocoon:/publications.xml"/>
-     <map:part src="lenya/content/introduction.xml"/>
-   </map:aggregate>
-   <map:transform src="lenya/xslt/util/welcome.xsl"/>
-   <map:call resource="style-cms-page"/>
- </map:match>
- }}}
- 
- == Writing a CMS screen ==
- 
- To write a CMS screen, use the following syntax:
- 
- {{{
- <page:page xmlns:page="http://apache.org/cocoon/lenya/cms-page/1.0";>
- 
-   <page:title>
-     <!-- the page title (used for HTML title and heading) -->
-   </page:title>
- 
-   <page:body>
-     <!-- put your XHTML here -->
-   </page:body>
- 
- </page:page>
- }}}
- 
- == Cascading Stylesheets ==
- 
- When using CSS classes or IDs, please follow the rule that every
- class or ID starts with the prefix {{{lenya-}}}.
- 
- Put your specific CSS file in the CSS directory (see above) and
- include it in {{{default.css}}}.
- 
- Currently, the following Lenya CSS classes are defined:
- 
-  * Boxes
-   *div.lenya-box
-   *div.lenya-box-title
-   *div.lenya-box-body
-  * Forms
-   *td.lenya-entry-caption
-   *.lenya-form-element
-  * Tables
-   *table.lenya-table
-   *table.lenya-table-noborder
-   *table.lenya-table th
-   *table.lenya-table td
-   *table.lenya-table-noborder td
-  * Tabs
-   *.lenya-tab
-   *.lenya-tablink
-  * Antlog
-   *.lenya-ant-bannercell
-   *table.lenya-ant-status
-   *.lenya-ant-error
-   *.lenya-ant-warn
-   *.lenya-ant-info
-   *.lenya-ant-debug
-   *.lenya-ant-failed
-   *.lenya-ant-complete
-   *.lenya-ant-a td
-   *.lenya-ant-b td
-  * Misc
-   *.lenya-body
-   *.lenya-project-logo
-   *td.lenya-content
-   *td.lenya-sidebar
-   *td.lenya-frontpage
-   *.lenya-page-title
-   *.lenya-page-subtitle
-   *.lenya-publication-item
-   *.lenya-sidebar a
-   *.lenya-sidebar-heading
- 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to