Using common modules and templates.
[blog.pm.git] / templates / lib / config
blob40885655e5077b88809958fc1e1c004c32b49078
1 [% style = c.config.style %]
2 [% assets = c.assets %]
3 [% g_action = "$c.action" %]
5 [% language = c.language %]
6 [% languages = c.config.languages() # { en => 'English' } %]
7 [% uri_prefix = '/' _ c.language %]
9 [% MACRO uri_user_login BLOCK %][% uri_prefix %]/login[% END %]
10 [% MACRO uri_user_login_openid BLOCK %][% uri_prefix %]/login_openid[% END %]
11 [% MACRO uri_user_logout BLOCK %][% uri_prefix %]/user/logout[% END %]
13 [% MACRO uri_post_list BLOCK %][% uri_prefix %]/post[% END %]
14 [% MACRO uri_post_view(post) BLOCK
15     %][% uri_prefix %]/post/view/[% post.key | uri %][% END %]
16 [% MACRO uri_post_add(post) BLOCK %][% uri_prefix %]/post/add[% END %]
17 [% MACRO uri_post_archive(year,month,day)
18     BLOCK %][% uri_prefix %]/post/archive/[% year %]/[% month %][% END %]
19 [% MACRO uri_post_edit(post) BLOCK %][% uri_prefix %]/post/edit/[% post.id %][% END %]
20 [% MACRO uri_post_delete(post)
21     BLOCK %][% uri_prefix %]/post/delete/[% post.id %][% END %]
22 [% MACRO uri_post_feed BLOCK %][% uri_prefix %]/post/feed[% END %]
24 [% MACRO uri_page_view(page) BLOCK
25     %][% uri_prefix %]/page/view/[% page.key | uri %][% END %]
26 [% MACRO uri_page_add(page) BLOCK %][% uri_prefix %]/page/add[% END %]
27 [% MACRO uri_page_edit(page) BLOCK %][% uri_prefix %]/page/edit/[% page.id %][% END %]
28 [% MACRO uri_page_delete(page)
29     BLOCK %][% uri_prefix %]/page/delete/[% page.id %][% END %]
31 [% MACRO uri_tag_list BLOCK %][% uri_prefix %]/tag[% END %]
32 [% MACRO uri_tag_view(tag) BLOCK %][% uri_prefix %]/tag/view/[% tag.id %][% END %]
33 [% MACRO uri_tag_delete(tag) BLOCK %][% uri_prefix %]/tag/delete/[% tag.id %][% END %]
35 [% MACRO uri_comment_add(post_id) BLOCK %][% uri_prefix %]/comment/add[% END %]
36 [% MACRO uri_comment_delete(comment) BLOCK %][% uri_prefix %]/comment/delete/[%
37     comment.id %][% END %]
38 [% MACRO uri_comment_feed BLOCK %][% uri_prefix %]/comment/feed[% END %]
40 [% MACRO title BLOCK -%]
41 [% SWITCH c.action -%]
43 [% CASE 'user/login' %][% c.loc('Login') %]
44 [% CASE 'user/login_openid' %][% c.loc('Login with OpenID') %]
46 [% CASE 'index' %][% c.loc('Posts') %]
47 [% CASE 'post/list' %][% c.loc('Posts') %]
48 [% CASE ['post/archive','post/archive_list'] %][% c.loc('Archive') %]
49 [% CASE 'post/view' %][% post.title %]
50 [% CASE 'post/add' %][% c.loc('Add post') %]
51 [% CASE 'post/edit' %][% c.loc('Edit post') %]
53 [% CASE 'page/view' %][% page.title %]
54 [% CASE 'page/add' %][% c.loc('Add page') %]
55 [% CASE 'page/edit' %][% c.loc('Add page') %]
57 [% CASE 'tag/list' %][% c.loc('Tags') %]
58 [% CASE 'tag/view' %][% c.loc('Posts') %]
60 [% CASE 'comment/add' %][% c.loc('Add comment') %]
62 [%- END -%]
63 [%- END %]
65 [% MACRO translation(item) BLOCK -%]
66 [% IF item.orig_lang != item.lang && item.istran == 0
67     %] <span class="lang">[[% item.orig_lang %]]</span>[% END %]
68 [%- END %]