navbar-right.tpl 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. {*
  2. **********************************************************
  3. * Developed by: Team Theme Metro
  4. * Website: http://www.thememetro.com
  5. **********************************************************
  6. *}
  7. {if $themesettings.headersetting.enablepreheader == ''}
  8. {if $themesettings.orderform.orderopc != '1'}
  9. {if $templatefile != 'order'}
  10. <li class="dropdown nocaret d-none-280 mr-1">
  11. <a href="{$WEB_ROOT}/cart.php?a=view" class="dropdown-toggle">
  12. <i class="fal fa-shopping-cart"></i> {if $cartitemcount > 0}<span class="badge badge-primary">{$cartitemcount}</span>{/if}
  13. </a>
  14. </li>
  15. {/if}
  16. {/if}
  17. {if $loggedin}
  18. {if count($clientAlerts) > 0}
  19. <li class="dropdown nocaret mr-1">
  20. <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  21. <i class="fal fa-bell"></i> <span class="badge badge-primary">{$clientAlerts|count}</span>
  22. </a>
  23. <ul class="dropdown-menu dropdown-menu-right dropdown-scroll dropdown-tasks auto">
  24. <li class="dropdown-header">
  25. <i class="fal fa-info-circle"></i> ({$clientAlerts|count}) {$LANG.notifications}
  26. </li>
  27. <li id="taskScroll">
  28. <ul class="list-unstyled">
  29. {foreach $clientAlerts as $alert}
  30. <li>
  31. <a href="{$alert->getLink()}"><i class="fas fa-fw fa-{if $alert->getSeverity() == 'danger'}exclamation-circle{elseif $alert->getSeverity() == 'warning'}exclamation-triangle{elseif $alert->getSeverity() == 'info'}info-circle{else}check-circle{/if} text-{$alert->getSeverity()}"></i> {$alert->getMessage()} {if $alert->getLinkText()}<button href="{$alert->getLink()}" class="btn btn-xs btn-{$alert->getSeverity()}">{$alert->getLinkText()}</button>{/if}</a>
  32. </li>
  33. {foreachelse}
  34. <li>
  35. <a href="javascript:;">{lang key='notificationsnone'}</a>
  36. </li>
  37. {/foreach}
  38. </ul>
  39. </li>
  40. </ul>
  41. </li>
  42. {/if}
  43. {if $languagechangeenabled && count($locales) > 1}
  44. <li class="lang-btn d-none d-lg-block">
  45. <button type="button" class="btn bg-transparent" data-toggle="modal" data-target="#modalChooseLanguage">
  46. {if $languagechangeenabled && count($locales) > 1}
  47. <span class="d-inline-block align-middle">
  48. <span class="d-block iti-flag {if $activeLocale.countryCode === '001'}us{else}{$activeLocale.countryCode|lower}{/if}"></span>
  49. </span>
  50. {$activeLocale.localisedName}{/if}{if $languagechangeenabled && count($locales) > 1 && $currencies && !$loggedin}&nbsp;|&nbsp;{/if}{if !$loggedin && $currencies}{$activeCurrency.prefix} {$activeCurrency.code}{/if}
  51. </button>
  52. </li>
  53. {/if}
  54. {else}
  55. {if !$themesettings.headersetting.accountactionbtn}
  56. {if $languagechangeenabled && count($locales) > 1 || $currencies}
  57. <li class="lang-btn d-none d-lg-block">
  58. <button type="button" class="btn bg-transparent" data-toggle="modal" data-target="#modalChooseLanguage">
  59. {if $languagechangeenabled && count($locales) > 1}
  60. <span class="d-inline-block align-middle">
  61. <span class="d-block iti-flag {if $activeLocale.countryCode === '001'}us{else}{$activeLocale.countryCode|lower}{/if}"></span>
  62. </span>
  63. {$activeLocale.localisedName}{/if}{if $languagechangeenabled && count($locales) > 1 && $currencies && !$loggedin}&nbsp;|&nbsp;{/if}{if !$loggedin && $currencies}{$activeCurrency.prefix} {$activeCurrency.code}{/if}
  64. </button>
  65. </li>
  66. {/if}
  67. {/if}
  68. {/if}
  69. {/if}
  70. {if $themesettings.general.themeswitcher}
  71. <li class="dropdown nocaret d-none-280">
  72. <div class="nav-link" data-toggle="tooltip" data-placement="bottom" data-html="true" data-title="Switch to the <span class='SwicthtoLight{if $themesettings.customcolors.darkmode == '1'} hidden{/if}'>dark</span><span class='SwicthtoDark'>light</span> theme">
  73. <label class="form-check-label">
  74. <input class="tswicther cThemeSwitcher" type="checkbox" {if $themesettings.customcolors.darkmode == '1'}checked{/if}>
  75. <span class="cThemeSwitcher"><i class="fad fa-"></i></span>
  76. </label>
  77. </div>
  78. </li>
  79. {/if}
  80. {if $themesettings.headersetting.accountactionbtn && !$loggedin}
  81. <li class="lang-btn d-none d-lg-block">
  82. <div class="d-flex">
  83. {if $registrationEnabled}<a href="{$WEB_ROOT}/register.php" class="btn btn-primary text-white border px-3">{lang key="register"}</a>{/if}
  84. <a href="{$WEB_ROOT}/login" class="btn btn-primary text-white border px-3">{lang key="login"}</a>
  85. </div>
  86. </li>
  87. {else}
  88. {include file="$template/includes/navbar.tpl" navbar=$secondaryNavbar}
  89. {/if}
  90. {if $themesettings.headersetting.enablepreheader == ''}
  91. {if $adminMasqueradingAsClient || $adminLoggedIn}
  92. <li class="dropdown nocaret d-none d-lg-block">
  93. <a href="{$WEB_ROOT}/logout.php?returntoadmin=1" class="nav-link dropdown-toggle" data-toggle="tooltip" data-placement="bottom" title="{if $adminMasqueradingAsClient}{$LANG.adminmasqueradingasclient} {$LANG.logoutandreturntoadminarea}{else}{$LANG.adminloggedin} {$LANG.returntoadminarea}{/if}">
  94. <i class="fal fa-sign-out-alt"></i>
  95. </a>
  96. </li>
  97. {/if}
  98. {/if}