pageNotFound.tpl 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. {include file='assets/css_assets.tpl'}
  2. <div id="layers">
  3. <div class="lu-app">
  4. <div class="lu-app-header lu-app-header--responsive lu-navbar">
  5. <a class="lu-navbar__brand lu-brand lu-brand--product" href="{$mainURL}">
  6. <div class="lu-brand__logo lu-product-{$tagImageModule}-for-whmcs i-c-5x">
  7. <img class="lu-i-c-3x" src="{$assetsURL}/img/products/{$tagImageModule}.svg" alt="{$mainName}">
  8. </div>
  9. <div class="lu-brand__text">
  10. {$mainName}
  11. </div>
  12. </a>
  13. <button class="lu-navbar__burger lu-navbar-right lu-btn" data-toggle="offCanvas" data-target=".app-navbar">
  14. <span class="lu-btn__icon lu-burger">
  15. <span></span>
  16. <span></span>
  17. <span></span>
  18. </span>
  19. </button>
  20. </div>
  21. <div class="lu-app-navbar lu-navbar lu-navbar--responsive lu-off-canvas-responsive lu-off-canvas-responsive--right">
  22. <div class="lu-navbar__top">
  23. <a class="lu-navbar__brand lu-brand lu-brand--product" href="{$mainURL}">
  24. <div class="lu-brand__logo lu-product-{$tagImageModule}-for-whmcs lu-i-c-6x">
  25. <img class="lu-i-c-4x" src="{$assetsURL}/img/products/{$tagImageModule}.svg" alt="{$mainName}">
  26. </div>
  27. <div class="lu-brand__text">
  28. {$mainName}
  29. </div>
  30. </a>
  31. <a class="lu-navbar__brand lu-brand lu-is-right" href="https://www.modulesgarden.com" target="_blank">
  32. <div class="lu-brand__logo">
  33. <img src="{$assetsURL}/img/logo.png" alt="ModulesGarden" width="150">
  34. </div>
  35. </a>
  36. </div>
  37. <div class="lu-navbar__nav">
  38. <ul class="lu-nav lu-nav--h lu-is-left">
  39. {foreach from=$menu key=catName item=category}
  40. {if $category.submenu}
  41. <li class="lu-nav__item has-dropdown {if $currentPageName|strtolower === $catName|strtolower}is-active{/if}">
  42. <a class="lu-nav__link" href="{$category.url}">
  43. {if $category.icon}
  44. <i class="{$category.icon}"></i>
  45. {/if}
  46. {if $category.label}
  47. {$subpage.label}
  48. <span class="lu-nav__link-drop-arrow"></span>
  49. {else}
  50. <span class="lu-nav__link-text">{$MGLANG->T('pagesLabels','label', $catName)}</span>
  51. <span class="lu-nav__link-drop-arrow"></span>
  52. {/if}
  53. </a>
  54. <ul class="lu-nav lu-nav--sub">
  55. {foreach from=$category.submenu key=subCatName item=subCategory}
  56. {if $subCategory.externalUrl}
  57. <li class="lu-nav__item">
  58. <a class="lu-nav__link" href="{$subCategory.externalUrl}" target="_blank">
  59. {if $subCategory.icon}<i class="{$subCategory.icon}"></i>{/if}
  60. {if $subCategory.label}
  61. {$subCategory.label}
  62. {else}
  63. <span class="lu-nav__link-text">{$MGLANG->T('pagesLabels', $catName, $subCatName)}</span>
  64. {/if}
  65. </a>
  66. </li>
  67. {else}
  68. <li class="lu-nav__item">
  69. <a class="lu-nav__link" href="{$subCategory.url}">
  70. {if $subCategory.icon}<i class="{$subCategory.icon}"></i>{/if}
  71. {if $subCategory.label}
  72. {$subCategory.label}
  73. {else}
  74. <span class="lu-nav__link-text">{$MGLANG->T('pagesLabels', $catName, $subCatName)}</span>
  75. {/if}
  76. </a>
  77. </li>
  78. {/if}
  79. {/foreach}
  80. </ul>
  81. </li>
  82. {else}
  83. <li class="lu-nav__item {if $currentPageName|strtolower === $catName|strtolower}is-active{/if}">
  84. <a class="lu-nav__link" href="{if $category.externalUrl}{$category.externalUrl}{else}{$category.url}{/if}"
  85. {if $category.externalUrl} target="_blank"{/if}>
  86. {if $category.icon}
  87. <i class="{$category.icon}"></i>
  88. {/if}
  89. {if $category.label}
  90. {$subpage.label}
  91. {else}
  92. <span class="lu-nav__link-text">{$MGLANG->T('pagesLabels','label', $catName)}</span>
  93. {/if}
  94. <span class="drop-arrow"></span>
  95. </a>
  96. </li>
  97. {/if}
  98. {/foreach}
  99. </ul>
  100. </div>
  101. </div>
  102. <div class="lu-app-main">
  103. <div class="lu-app-main__body">
  104. <div class="lu-container-fluid">
  105. <div class="lu-block">
  106. <div class="lu-block__body">
  107. <div class="lu-widget">
  108. <div class="lu-widget__body">
  109. <div class="lu-zero-data">
  110. <div class="lu-msg">
  111. <div class="lu-msg__body">
  112. <div class="lu-msg__title lu-type-4">
  113. {$MGLANG->absoluteT('addonAA', 'pageNotFound', 'title')}
  114. </div>
  115. <p class="lu-msg__description">
  116. {$MGLANG->absoluteT('addonAA', 'pageNotFound', 'description')}
  117. </p>
  118. <div class="lu-msg__actions">
  119. <a class="lu-btn lu-btn--lg lu-btn--primary" href="javascript:;" onclick="window.history.back();">
  120. <span class="lu-btn__text">{$MGLANG->absoluteT('addonAA', 'pageNotFound', 'button')}</span>
  121. </a>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. </div>
  129. </div>
  130. </div>
  131. </div>
  132. </div>
  133. </div>
  134. </div>
  135. {include file='assets/js_assets.tpl'}
  136. <div class="clear"></div>