Advertisement
Guest User

sidebar.hmtl

a guest
Feb 24th, 2021
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.88 KB | None | 0 0
  1. {strip}
  2. {$_theme_config_sidebar = explode(",",$theme_settings.blog_sidebar_content_sections)}
  3. {$_theme_config.sidebar = []}
  4. {foreach $_theme_config_sidebar as $section}
  5.     {if $section eq "blogs"}
  6.         {$_blogs_list = $wa->blog->blogs()}
  7.         {if !empty($_blogs_list)}
  8.             {$_theme_config.sidebar[] = ['type' => 'section', 'value' => $section]}
  9.         {/if}
  10.     {elseif $section eq "blog-pages"}
  11.         {$_blogs_pages = $wa->blog->pages()}
  12.         {if !empty($_blogs_pages)}
  13.             {$_theme_config.sidebar[] = ['type' => 'section', 'value' => $section]}
  14.         {/if}
  15.     {elseif $section eq "calendar"}
  16.         {$timeline = $wa->blog->timeline()}
  17.         {if !empty($timeline)}
  18.             {$_theme_config.sidebar[] = ['type' => 'section', 'value' => $section]}
  19.         {/if}
  20.     {elseif $section eq "blog-search"}
  21.         {$_theme_config.sidebar[] = ['type' => 'section', 'value' => $section]}
  22.     {elseif $section|substr:0:6 eq "block="}
  23.         {$sidebar_block = $wa->block($section|replace:"block=":"")}
  24.         {if $sidebar_block}
  25.             {$_theme_config.sidebar[] = ['type' => 'block', 'value' => $sidebar_block]}
  26.         {/if}
  27.     {/if}
  28. {/foreach}
  29. {if !empty($_theme_config.sidebar) && $wa->globals('bodyClass') ne 'account-page'}
  30.     <aside class="info-pg__sidebar col-1-of-5">
  31.         <div class="info-sdb">
  32.             {foreach $_theme_config.sidebar as $section}
  33.                 {if $section.type eq "section"}
  34.                     {include file="`$wa_active_theme_path`/sidebar.`$section.value`.html" inline}
  35.                 {else}
  36.                     <div class="info-sdb__wr">
  37.                         {include file="string:`$section.value`" inline}
  38.                     </div>
  39.                 {/if}
  40.             {/foreach}
  41.             <!-- PLUGINS -->
  42.             {* @event (frontend_action_default|frontend_action_post|frontend_action_page|frontend_action_error).%plugin_id%.sidebar *}
  43.             {foreach $frontend_action as $plugin => $output}
  44.               {if !empty($output.sidebar)}
  45.                   <div class="info-sdb__wr {$plugin}">
  46.                       {$output.sidebar}
  47.                   </div>
  48.               {/if}
  49.             {/foreach}
  50.         </div>
  51.     </aside>
  52. {/if}
  53. {/strip}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement