Split the 'page' template into two halves to enable pipelining. The
[cocanwiki.git] / templates / page.html
1 <body>
2
3 <h1><span>::title_html::</span></h1>
4
5 ::if(navigation)::<div id="navigation_space_div"></div>::end::
6
7 ::if(redirected)::
8 <p id="redirected"><em>(Redirected from <a href="/::original_page_html_tag::?no_redirect=1">::original_page_html::</a>)</em></p>
9 ::end::
10
11 ::if(is_old_version)::
12 <div id="old_version">
13 <p>You are seeing an old version of this page.</p>
14 <ul>
15 <li> Go to the <a href="/::page_html_tag::">live version</a> of this page.</li>
16 <li> See other <a href="/::page_html_tag::/history">old versions</a> of this page.</li>
17 <li> See the <a href="/::page_html_tag::/diff?version=::old_version::">differences</a> between this version and the previous version of this page.</li>
18 ::if(can_edit)::
19 <li> <a href="/_bin/restore_form.cmo?page=::page_url::&version=::old_version::">Restore</a> this version live.</li>
20 ::end::
21 </ul>
22 </div>
23 ::end::
24
25 <div id="content_div">
26 ::table(sections)::
27 ::if(has_divname)::<div id="::divname_html_tag::">::end::::if(can_edit)::<p class="edit_link">[<a href="/::page_html_tag::/edit#::ordering::" title="Edit this section">edit</a>]</p>::end::::if(has_sectionname)::<a name="::linkname_html_tag::"></a><h2><span>::sectionname_html::</span></h2>::end::
28 ::content::
29 ::if(has_divname)::</div>::end::::end::
30 </div>
31
32 <ul id="topmenu" class="menu">
33 ::if(can_edit)::
34 <li class="first edit_li"> <a href="/::page_html_tag::/edit"><strong>Edit&nbsp;this&nbsp;page</strong></a> </li>
35 ::end::
36 <li class="::if(can_edit)::::else::first ::end::home_li"> <a href="/">Home&nbsp;page</a> </li>
37 <li class="sitemap_li"> <a href="/_sitemap">Sitemap</a> </li>
38 ::if(can_edit)::
39 <li class="recent_li"> <a href="/_recent">Recent&nbsp;changes</a> </li>
40 <li class="versions_li"> <a href="/::page_html_tag::/history">Versions&nbsp;of&nbsp;this&nbsp;page</a> </li>
41 ::end::
42 </ul>
43
44 <div id="menu_div">
45 <ul id="bottommenu" class="menu">
46 <li id="index_li" class="first"> ::if(is_homepage)::::else::<a href="/">::end::<span>Home&nbsp;page</span>::if(is_homepage)::::else::</a>::end:: </li>
47 ::table(sitemenu)::<li id="::id::_li"> ::if(is_linked)::<a href="/::url_html_tag::">::end::<span>::label_html::</span>::if(is_linked)::</a>::end:: </li>
48 ::end::
49 <li id="sitemap_li"> <a href="/_sitemap"><span>Sitemap</span></a> </li>
50 </ul>
51
52 <ul id="editmenu" class="menu">
53
54 <li class="first login_li"> ::if(user_logged_in):: ::username_html:: (<a href="/_userprefs">prefs</a>, <a href="/_logout">logout</a>) ::else:: <a href="/_login">Create account or log in</a> ::end:: </li>
55
56 ::if(can_edit)::
57 <li class="edit_li"> <a href="/::page_html_tag::/edit"><strong>Edit this page</strong></a> </li>
58 <li class="recent_li"> <a href="/_recent">Recent changes</a> </li>
59 <li class="versions_li"> <a href="/::page_html_tag::/history">Versions of this page</a> </li>
60 <li class="wlh_li"> <a href="/_bin/what_links_here.cmo?page=::page_url::">What links here?</a> </li>
61 <li class="stylesheet_li"> <a href="/::page_html_tag::/editcss">Edit stylesheet</a> </li>
62 <li class="edittitle_li"> <a href="/::page_html_tag::/edittitle">Rename page</a> </li>
63 <li class="new_li"> <a href="/_bin/new_page_form.cmo">New page</a> </li>
64 <li class="images_li"> <a href="/_images">Images</a> </li>
65 <li class="files_li"> <a href="/_files">Files</a> </li>
66 ::if(has_stats)::
67 <li class="stats_li"> <a href="/::page_html_tag::/stats">Stats</a> </li>
68 ::end::
69 ::end::
70
71 <li class="maillist_li"> <a href="/_bin/page_email_form.cmo?page=::page_url::">Send email if this page changes</a> </li>
72
73 ::if(mailing_list)::
74 <li class="maillist_li"> <a href="/_bin/mailing_list_form.cmo">Join our mailing list</a> </li>
75 ::end::
76
77 ::if(can_manage_users)::
78 <li class="invite_li"> <a href="/_bin/invite_user_form.cmo">Invite someone to join</a> </li>
79 ::end::
80
81 ::if(can_edit)::
82 <li> <a href="/_bin/host_menu.cmo">Sitewide settings</a> </li>
83 ::end::
84
85 </ul>
86 </div>
87
88 ::if(navigation)::
89 <div id="navigation_div">
90 <h2>Navigation</h2>
91 ::if(has_what_links_here)::
92 <h3><a href="/_bin/what_links_here.cmo?page=::page_url::">What links here</a></h3>
93 <ul>
94 ::table(what_links_here)::<li><a href="/::page::">::title_html::</a></li>::end::
95 </ul>
96 ::end::
97 ::if(user_logged_in)::
98 ::if(has_recently_visited)::
99 <h3><a href="/_bin/recently_visited.cmo">Recently visited</a></h3>
100 <ul>
101 ::table(recently_visited)::<li><a href="/::page::">::title_html::</a></li>::end::
102 </ul>
103 ::end::
104 ::end::
105 </div>
106 ::end::
107
108 ::if(search_box)::
109 <form method="get" action="/_search">
110 <div id="search_div">
111 <input name="q" value=""/><input type="submit" value="Search"/>
112 </div>
113 </form>
114 ::end::
115
116 ::if(branding)::
117 <div id="branding_div">
118 <h2>::if(is_homepage)::::else::<a href="/">::end::<span>::brand_html::</span>::if(is_homepage)::::else::</a>::end::</h2>
119 ::if(has_brand_tagline)::<p id="brand_tagline">::if(is_homepage)::::else::<a href="/">::end::<span>::brand_tagline_html::</span>::if(is_homepage)::::else::</a>::end::</p>::end::
120 ::if(has_brand_description)::<p id="brand_description">::brand_description_html::</p>::end::
121 </div>
122 ::end::
123
124 <div id="footer_div">
125 <hr/>
126
127 <ul id="footer" class="menu">
128 <li class="first"> Last change: ::last_modified_date_html:: </li>
129 <li> <a href="/copyright">Copyright &copy; ::year::</a> </li>
130 ::if(has_feedback_email)::
131 <li> <a href="/_bin/send_feedback_form.cmo?page=::page_url::">Send feedback</a> </li>
132 ::end::
133 <li> Powered by <a href="::powered_by_url_html_tag::">::powered_by_name_html::</a> </li>
134 </ul>
135 </div>
136
137 </body>
138 </html>