Skip to content
adamstallard edited this page Sep 4, 2012 · 19 revisions

Contents

Lorem

Insert "Lorem" wherever it's needed without copy/paste.

lorem.xml

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent euismod ultrices ante, ac laoreet nulla vestibulum adipiscing. Nam quis justo in augue auctor imperdiet. Curabitur aliquet orci sit amet est posuere consectetur.</p>

example-pre.xhtml

...
<head>
  <include>lorem</include>
</head>
...
<lorem/>
...

example.xhtml

...
<p class="lorem">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent euismod ultrices ante, ac laoreet nulla vestibulum adipiscing. Nam quis justo in augue auctor imperdiet. Curabitur aliquet orci sit amet est posuere consectetur.</p>
...

MainPage - ForumPage

This example shows how you can reuse an outer structure (myBody) on multiple pages. The same header and footer modules (not shown) will be applied to both pages.

myBody.xml

<body>
  <myHeader/>
  <div uses="content"/>
  <myFooter/>
</body>

thread.xml

<div>
  <h2 uses="title"/>
  <div uses="posts"/>
</div>

post.xml

<div>
  <h3 uses="name"/>
  <p uses="message"/>
</div>

main-pre.html

<html>
  <head>
    <include>myBody</include>
  </head>
  <myBody>
    <content>
      <p>This is main content.</p>
      <p>And this.</p>
    </content>
  </myBody>
</html>

forum-pre.html

<html>
  <head>
    <include>myBody</include>
    <include>thread</include>
    <include>post</include>
  </head>
  <myBody>
    <content>
      <div id="sidebar">
         <thread dummy="true">
           <title>Fake Example Thread</title>
           <posts>
             <post>
               <name>John Doe</name>
               <message>Fake post.</message>
             </post>
           </posts>
         </thread>
       </div>
    </content>
  </myBody>
</html>
Clone this wiki locally