diff --git a/e107_themes/bootstrap5/theme_shortcodes.php b/e107_themes/bootstrap5/theme_shortcodes.php index 402e8bc1b..a6df8df5b 100644 --- a/e107_themes/bootstrap5/theme_shortcodes.php +++ b/e107_themes/bootstrap5/theme_shortcodes.php @@ -158,7 +158,45 @@ class theme_shortcodes extends e_shortcode } + function sc_bootstrap_branding() + { + $pref = e107::pref('theme', 'branding'); + switch ($pref) + { + case 'logo': + + return e107::getParser()->parseTemplate('{SITELOGO: h=30}', true); + + break; + + case 'sitenamelogo': + return "" . e107::getParser()->parseTemplate('{SITELOGO: h=30}', true) . "" . SITENAME; + + break; + + case 'sitename': + default: + + return SITENAME; + + break; + } + } + + function sc_bootstrap_nav_align() + { + $pref = e107::pref('theme', 'nav_alignment'); + + if ($pref == 'right') + { + return e107::getParser()->parseTemplate('{NAVIGATION: type=main&class=ms-auto}'); + } + else + { + return e107::getParser()->parseTemplate('{NAVIGATION: type=main&class=me-auto}'); + } + } }