Mercurial > defr > templates
comparison blog.php @ 13:673d9845fc16
Ajout d'un exemple plus complet basé sur DualBlog
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Mon, 22 Oct 2007 08:59:58 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
12:8a99fa4ea193 | 13:673d9845fc16 |
---|---|
1 <?php | |
2 require_once('class.template.php'); | |
3 $tpl = new Template('blog_index.xml'); | |
4 $p1 = new Template('blog_post.xml'); | |
5 $p1->setParams(array( | |
6 '#post@class' => 'PostContent Weird', | |
7 'postTitle' => 'Lorem ipsum', | |
8 'postDate' => 'lundi 19 mars 2007, 00h37', | |
9 '#mood@src' => '/blog/mood/Weird.png', | |
10 '#mood@alt' => 'Mood: Weird', | |
11 'postContent' => 'Lorem ipsum sit dolor amet', | |
12 'postTags' => 'Voyage, Toulon, SNCF', | |
13 'postNumber' => '#0002', | |
14 'postComments'=> 'Un petit commentaire ?' | |
15 )); | |
16 $p2 = new Template('blog_post.xml'); | |
17 $p2->setParams(array( | |
18 '#post@class' => 'PostContent Cool', | |
19 'postTitle' => 'Sit dolor', | |
20 'postDate' => 'samedi 17 mars 2007, 00h37', | |
21 '#mood@src' => '/blog/mood/Cool.png', | |
22 '#mood@alt' => 'Mood: Cool', | |
23 'postContent' => 'sit dolor amet', | |
24 'postTags' => 'Voyage, Toulon, SNCF', | |
25 'postNumber' => '#0001', | |
26 'postComments'=> 'Un petit commentaire ?' | |
27 )); | |
28 $params = array( | |
29 'title' => 'Dual Blog', | |
30 'head' => array( | |
31 array( | |
32 'link@rel' => 'StyleSheet', | |
33 'link@href' => '/css/truc.css', | |
34 'link@title' => 'Truc' | |
35 ), | |
36 array( | |
37 'link@rel' => 'Alternate StyleSheet', | |
38 'link@href' => '/css/chose.css', | |
39 'link@title' => 'Chose' | |
40 ) | |
41 ), | |
42 '#Posts' => array( | |
43 array('post' => $p1), | |
44 array('post' => $p2) | |
45 ) | |
46 ); | |
47 $tpl->setParams($params); | |
48 echo $tpl; | |
49 ?> |