... | in post_page.naml |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
<override_macro name="topic" requires="servlet">
<n.comment Macro Parameters:
text
♦ ♦
if this is the post under the root node (used for homepage),
just go to the homepage
</n.comment.>
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Macro Requires: servlet
Parameters:
do
♦ ♦ Binary Namespace: NodeNamespace
Parameters:
do
♦ ♦ Binary Namespace: NodeNamespace
Parameters:
node
♦ ♦ Binary Namespace: NabbleNamespace
Parameters:
do
♦ ♦
<then.redirect_to Binary Namespace: ServletNamespace
Parameters:
url
♦ ♦ Binary Namespace: NabbleNamespace
♦ ♦
</n.if.get_node_from_parameter.parent_node.equals.root_node>
<n.topic_min_html Macro Requires: servlet
Parameters:
head, body
♦ ♦
<head>
<n.topic_common_head Macro ♦ ♦
<n.topic_meta Macro Requires: node_page, servlet
♦ ♦
<n.increment_view_count Macro Requires: node_page, servlet
♦ ♦
</head>
<body>
<div style="padding:0 .5em 2em">
<div style="float:right">
<n.page_node Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Macro Requires: node
♦ ♦
</div>
<h1 id="post-title" style="margin:.7em 0 .8em">
<n.break_up Binary Namespace: NabbleNamespace
Parameters:
text
♦ ♦ Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Macro Requires: node
♦ ♦
</h1>
<div class="post-message">
<n.page_node Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Macro Requires: node
♦ ♦
</div>
<n.topic_footer Macro ♦ ♦
</div>
</body>
</n.topic_min_html>
</override_macro>
|
... | in topic.naml |
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<macro name="topic" requires="servlet">
<n.if.is_blog_topic>
<then.switch. value="[n.topic_view/]">
<n.case value="[n.classic_view/]" do="[n.classic_blog_topic/]" />
<n.case value="[n.list_view/]" do="[n.list_blog_topic/]" />
<n.case value="[n.threaded_view/]" do="[n.threaded_blog_topic/]" />
</then.switch.>
<else.switch. value="[n.topic_view/]">
<n.case value="[n.classic_view/]" do="[n.classic_forum_topic/]" />
<n.case value="[n.list_view/]" do="[n.list_forum_topic/]" />
<n.case value="[n.threaded_view/]" do="[n.threaded_forum_topic/]" />
</else.switch.>
</n.if.is_blog_topic>
</macro>
|