{$show_body_flag = false} {$show_header_flag = false} {if !empty($vars)} {foreach $vars as $id => $app_vars}
{foreach $app_vars as $v => $desc}
{if !is_array($desc)}
{$desc}
{/if}
{if is_array($desc)} {foreach $desc as $sub_v => $sub_desc}
{$sub_desc}
{/foreach} {/if} {/foreach}
{/foreach} {$show_body_flag = true} {/if} {if !empty($wa_vars)}
{foreach from=$wa_vars item=desc key=v}
{$desc}
{/foreach}
{$show_body_flag = true} {/if} {if !empty($smarty_vars)}
{foreach from=$smarty_vars item=desc key=v}
{$desc}
{/foreach}
{$show_body_flag = true} {/if} {if !empty($blocks)}
[`id: block ID.
$params: associative array of additional parameters passed to a block (example: ['myparam' => 100]). A parameter is available by its name as a Smarty variable within a block (example: $myparam).`]
{foreach $blocks as $block_id => $b} {/foreach}
{$show_body_flag = true} {/if} {if !empty($plugins)}
{foreach $plugins as $id => $data}
{if !is_array($data)}
{$data}
{/if}
{if is_array($data)} {foreach $data as $sub_id => $sub_data}
{$sub_data}
{/foreach} {/if} {/foreach}
{$show_body_flag = true} {/if}