Перейти к содержанию
Форум поддержки пользователей VamShop

Не удалось подключить waslidemenu на версии 2.38


Рекомендуемые сообщения

Добрый день, за два дня мучений так и не удалось подключить меню

В основном ругается на эту строчку $.fn.waSlideMenu = function (key, val) в файле waslidemenu.js

Подскажите, как побороть, кто знает

Ссылка на сообщение
Поделиться на другие сайты

А вообще в этой версии, как подключать это меню - в основном шаблоне менять 109-ю строку на {category_box}?

 

 

Ссылка на сообщение
Поделиться на другие сайты

А вообще в этой версии, как подключать это меню - в основном шаблоне менять 109-ю строку на {category_box}?

 

 

Поднимите js файлы наверх и всё должно заработать.

т.е. в Админке - Офорлмение - Шаблоны - Основной шаблон вот такой должен быть:

<!DOCTYPE html>
<html>
<head>
  {meta_description}
  {meta_keywords}
  {metadata}
  {headdata}
  <title>{meta_title} - {config value=site_name}</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
  <link rel="shortcut icon" href="{base_path}/favicon.ico"/>
{bender src="{base_path}/js/jquery/jquery.min.js"}
{bender src="{base_path}/js/bootstrap3/bootstrap.min.js"}
{bender src="{base_path}/js/ie10-viewport-bug-workaround.js"}
{bender src="{base_path}/js/jquery/plugins/jpushmenu/jpushmenu.js"}
{bender src="{base_path}/js/jquery/plugins/colorbox/jquery.colorbox-min.js"}
{bender src="{base_path}/js/jquery/plugins/sequence/jquery.sequence-min.js"}
{bender src="{base_path}/js/jquery/plugins/scrollup/jquery.scrollup.min.js"}
{bender src="{base_path}/js/jquery/plugins/maskedinput/jquery.maskedinput.min.js"}
{bender src="{base_path}/js/jquery/plugins/validate/jquery.validate.pack.js"}
{bender src="{base_path}/js/vamshop.js"}
{bender output="{base_path}/js/vamshop-packed.js"}
<!--[if lt IE 9]>
<script type="text/javascript" src="{base_path}/js/html5.js"></script>
<script type="text/javascript" src="{base_path}/js/respond.min.js"></script>
<![endif]-->
  {bender src="{base_path}/css/bootstrap3/bootstrap.min.css"}
  {bender src="{base_path}/css/font-awesome.min.css"}
  {bender src="{base_path}/css/push-menu.css"}
  {bender src="{base_path}/css/jquery/plugins/colorbox/colorbox.css"}
  {bender src="{base_path}/css/jquery/plugins/sequence/sequence.css"}
  {bender src="{base_path}/css/vamshop.css"}
  {bender output="{base_path}/css/vamshop-packed.css"}
  {stylesheet}
</head>
<body>
  <!-- start: Header -->
  <header class="hidden-xs">
  <div class="container">
   <div class="topbar clearfix">
       <ul class="nav nav-pills top-contacts pull-left">
         <li><a href=""><i class="fa fa-phone"></i> {config value=telephone}</a></li>
         <li><a href="{config value=twitter}"><i class="fa fa-twitter"></i> Twitter</a></li>
         <li><a href="{config value=facebook}"><i class="fa fa-facebook"></i> Facebook</a></li>
         <li><a href="{base_path}/page/contact-us{config value=url_extension}"><i class="fa fa-pencil"></i> {lang}Contact Us{/lang}</a></li>
       </ul>
   </div>
   <div class="row">
     <div class="col-sm-5">
       <a href="{base_path}/"><img src="{base_path}/img/logo.png" alt="{config value=site_name}" title="{config value=site_name}" width="247" height="98" /></a>
     </div>
     <div class="col-sm-5">
     </div>
     <div class="col-sm-2">
     </div>
   </div>
  </div>
  </header>
  <!-- end: Header -->

 <nav id="nav" data-spy="affix" data-offset-top="138" data-offset-bottom="0">    
  <div class="navbar navbar-default navigation">
   <div class="container">    
    <div class="navbar-header">
      <button type="button" class="navbar-toggle toggle-menu menu-left" data-toggle="collapse" data-target="#navbar-collapse">
        <span class="sr-only"></span>                
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
     <a class="navbar-brand" href="{base_path}/">
         <i class="fa fa-home"></i>
     </a>
    </div>
    <div class="collapse navbar-collapse navbar-default cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left" id="navbar-collapse">
   <ul class="nav navbar-nav">
     <li class="dropdown">
       <a data-toggle="dropdown" class="dropdown-toggle" href="">{lang}Categories{/lang} <b class="caret"></b></a>
         <ul class="dropdown-menu">
           {content_listing template="links" parent="0" type="category"}
         </ul>
     </li>
   </ul>
     <form class="navbar-form navbar-left" role="search" action="{base_path}/page/search-result{config value=url_extension}" method="get">
       <div class="input-group">
           <input type="text" class="form-control" placeholder="{lang}Search{/lang}" name="keyword">
           <div class="input-group-btn">
               <button class="btn btn-primary" type="submit"><i class="fa fa-search"></i></button>
           </div>
       </div>
     </form>
      <ul class="nav navbar-nav navbar-right">
         <li><a href="{base_path}/page/account{config value=url_extension}" title="{lang}My Orders{/lang}"><i class="fa fa-user"></i> {lang}My Orders{/lang}</a></li>
         <li class="dropdown"><a data-toggle="dropdown" class="dropdown-toggle cart" data-target="#" href="{base_path}/page/cart-contents{config value=url_extension}" title="{lang}Cart{/lang}"><i class="fa fa-shopping-cart"></i> {lang}Cart{/lang} {if {shopping_cart_total} > 0}<sup><span title="{shopping_cart_total}" class="badge progress-bar-danger">{shopping_cart_total}</span></sup>{/if} <span class="caret"></span></a>
	         <ul class="dropdown-menu cart">
	           <li><div id="shopping-cart-box">{shopping_cart template="cart-content-box" showempty="true"}</div></li>
	         </ul>
         </li>
      </ul>
    </div>
   </div>
  </div>  
 </nav>  

{flash_message}          
 
 <div class="container">
   <div class="row content">
   
      {breadcrumbs}
     
      {if $content_type == "category"}<div class="col-md-9 col-md-push-3">{/if}
      <div id="ajaxcontent">
        {if isset($is_compared)}{compared}{else}{content}{/if}
      </div>
      {if $content_type == "category"}</div>{/if}

     {if $content_type == "category"}
     <div class="col-md-3 col-md-pull-9">
       <section class="widget inner categories-widget">
         <h3 class="widget-title">{lang}Categories{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="0" type="category"}
           </ul>
       </section>
       <section class="widget inner brands-widget">
         <h3 class="widget-title">{lang}Brands{/lang}</h3>
           <ul class="icons clearfix">
             {content_listing template="links" parent="brands" type="manufacturer" category={$content_id}}
           </ul>
       </section>
       {filter}
       {compare}
     </div>
     {/if}

   </div><!-- /.row -->

 </div><!-- /.container -->

 <!-- Site footer -->
 <footer>
 <div class="container">
 <div class="row">
   <div class="col-sm-4">
     <section class="widget information-widget">
       <h3 class="widget-title">{lang}Information{/lang}</h3>
         <ul class="icons clearfix">
           {content_listing template="links" parent="information" type="page" limit="10"}
         </ul>
     </section>
   </div>
   <div class="col-sm-4">
     <section class="widget news-widget">
       <h3 class="widget-title">{lang}News{/lang}</h3>
         <ul class="icons clearfix">
           {content_listing template="links" parent="news" type="news" limit="10"}
         </ul>
     </section>
   </div>
   <div class="col-sm-4">
     <section class="widget articles-widget">
       <h3 class="widget-title">{lang}Articles{/lang}</h3>
         <ul class="icons clearfix">
           {content_listing template="links" parent="articles" type="article" limit="10"}
         </ul>
     </section>
   </div>
 </div>
 <div class="text-center">
  {global_content alias="footer"}
 </div>
 </div>
 </footer>

{google_analytics}
{yandex_metrika}
  
</body>
</html>

 

Как подключить.

Да, просто добавить метку {category_box} в любой шаблон.

Ссылка на сообщение
Поделиться на другие сайты

Поднимите js файлы наверх и всё должно заработать.

т.е. в Админке - Офорлмение - Шаблоны - Основной шаблон вот такой должен быть:

Да, так работает.

Спасибо, будем дальше разбираться

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...