... | in subscribe.naml |
346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386
|
<macro name="subscribe_by_code" requires="servlet">
<n.node_page Macro Requires: servlet
Parameters:
do
♦ ♦
<n.catch_exception Binary Namespace: BasicNamespace
Parameters:
id, do
♦ ♦
<n.page_node Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Binary Namespace: NodeNamespace
Parameters:
code, do
♦ ♦ Macro ♦ ♦
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
condition
♦ ♦ Binary Namespace: SubscriptionNamespace
♦ ♦
<then.save Binary Namespace: SubscriptionNamespace
Parameters:
to, type
♦ ♦ Macro Parameters:
do
♦ ♦ Binary Namespace: FieldNamespace
♦ ♦
<else.throw_template_exception Binary Namespace: BasicNamespace
Parameters:
name
♦ ♦
</n.if.not.is_subscribed>
</n.page_node.get_subscription_by_code.>
</n.catch_exception.>
<n.html Macro Parameters:
head, body
♦ ♦
<head>
<meta name="robots" content="noindex,nofollow"/>
<n.title Macro Parameters:
text
♦ ♦
</head>
<body>
<n.edit_header Macro Parameters:
first_text, second_text
♦ ♦ Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Macro Requires: node
♦ ♦
<br/>
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
for
♦ ♦
<then>
<n.handle_exception Binary Namespace: NabbleNamespace
Parameters:
for, do
♦ ♦
<n.exception Binary Namespace: ExceptionNamespace
Parameters:
name, do
♦ ♦
<h2><t>Invalid Code</t></h2>
<p><t>The code in the URL is not valid.</t>
<t>Please contact Nabble Support if you need help.</t></p>
</n.exception.>
<n.exception Binary Namespace: ExceptionNamespace
Parameters:
name, do
♦ ♦
<h2><t>Already Subscribed</t></h2>
<p><t>You are already subscribed to <n.page_node Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Macro Requires: node
♦ ♦
</n.exception.>
</n.handle_exception.>
</then>
<else>
<h2><t>Subscription Confirmed</t></h2>
<p><t>From now on, you will receive an email for each message posted under <t.location.page_node Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Macro Requires: node
♦ ♦
</else>
</n.if.has_exception>
</body>
</n.html>
</n.node_page.>
</macro>
|