Перейти к содержанию
Официальный форум поддержки Simpla

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

Доброго времени суток друзья.

Никак не соображу как сделать редирект

Есть страница "Гарантии" в моем шаблоне она находится в скрывающемся сайдбаре на главной в самом низу.

На верху главной страницы есть собственно говоря сам каталог.

Как я понимаю было бы удобно вывести "Гарантии" еще и на верх в общее меню каталога. Это очень удобно в моем случае для клиента.

Решение пока для меня одно... в каталоге создать страницу с именем "Гарантии" и сделать с нее редирект на нужную мне страницу.

Не могли бы подсказать правильное решение?

Заранее благодарен)

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

Доброго времени суток друзья.

Никак не соображу как сделать редирект

Есть страница "Гарантии" в моем шаблоне она находится в скрывающемся сайдбаре на главной в самом низу.

На верху главной страницы есть собственно говоря сам каталог.

Как я понимаю было бы удобно вывести "Гарантии" еще и на верх в общее меню каталога. Это очень удобно в моем случае для клиента.

Решение пока для меня одно... в каталоге создать страницу с именем "Гарантии" и сделать с нее редирект на нужную мне страницу.

Не могли бы подсказать правильное решение?

Заранее благодарен)

Немного запутали кол-вом меню)) 

 

1. Основное меню

2. Категории товаров

3. Дополнительное меню в скрытом поле

 

правильно понимаю?

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

Немного запутали кол-вом меню)) 

 

1. Основное меню

2. Категории товаров

3. Дополнительное меню в скрытом поле

 

правильно понимаю?

не совсем))))

вот сайт...так будет проще

samokato.ru

я добавил в каталог страницу "Гарантии" которая сейчас ведет на страницу с товаром, а надо чтобы вела на страницу нужную))))

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

не совсем))))

вот сайт...так будет проще

samokato.ru

я добавил в каталог страницу "Гарантии" которая сейчас ведет на страницу с товаром, а надо чтобы вела на страницу нужную))))

Можно просто "костыль" поставить в шаблон :)

 

Пример на jQuery:

 

$('#cat_menu ul:first').append('<li><a href="/URL-page">Гарантии</a></li>');

#cat_menu - ID HTML элемента в котором расположено меню категорий

:first  - select jQuery для определения первого <UL> в блоке

append - вставляем в UL наш код 

 

Примечание: данная ссылка будет создаваться в DOM

 

можно попробовать конечно выдернуть данную ссылку из меню что бы при изменении [название][ссылка URL] менялось на автомате

Изменено пользователем infinity178
Ссылка на сообщение
Поделиться на другие сайты

Можно просто "костыль" поставить в шаблон :)

 

Пример на jQuery:

 

$('#cat_menu ul:first').append('<li><a href="/URL-page">Гарантии</a></li>');

#cat_menu - ID HTML элемента в котором расположено меню категорий

:first  - select jQuery для определения первого <UL> в блоке

append - вставляем в UL наш код 

 

Примечание: данная ссылка будет создаваться в DOM

 

можно попробовать конечно выдернуть данную ссылку из меню что бы при изменении [название][ссылка URL] менялось на автомате

Честно говоря не справлюсь)

т. к. с этим мало знаком))))

может какое более простое решение?)

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

Во придумал!!!!

 

var menuElement = $('ul.list li:last').html();
$('#cat_menu ul:first').append($('<li>'+menuElement+'</li>'));

Для примера  я брал базовую верстку Simpla

 


пример верстки основного меню
<ul class="list">
   <li><a href="URL-page1">Основное меню - пункт 1</a></li>
   <li><a href="URL-page1">Основное меню - пункт 1</a></li>
   <li><a href="URL-page1">Основное меню - пункт 1</a></li>
</ul>

Пример верстки меню категорий
<div id="cat_menu">
<ul>
<li><a href="categories-1">Категория 1</a></li>
  <li><a href="categories-2">Категория 2</a>
      <ul>
          <li><a href="subcategories-1">Подкатегория 1</a></li>
          <li><a href="subcategories-2">Подкатегория 2</a></li>
          <li><a href="subcategories-3">Подкатегория 3</a></li>
      </ul>
  </li>
  <li><a href="categories-1">Категория 1</a></li>
</ul>
</div>
Ссылка на сообщение
Поделиться на другие сайты

Честно говоря не справлюсь)

т. к. с этим мало знаком))))

может какое более простое решение?)

 

 

Конкретно для ВАШЕГО сайта:

установка: вставте JS code в HEAD 

 

var menuElement = $('div.span3 p:last').html();
$('nav ul:first').append($('<li class="level0">'+menuElement+'</li>'));

можно в конец кода Автопоиска перед последней закрытой скобкой

 

/*! сейчас */
)};
</script> 

/*! надо */ 
JS code [который писал выше]
)};
</script>

PS что сложного вставить 2 строчки JS?

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

 

Во придумал!!!!

 

var menuElement = $('ul.list li:last').html();
$('#cat_menu ul:first').append($('<li>'+menuElement+'</li>'));

Для примера  я брал базовую верстку Simpla

 


пример верстки основного меню
<ul class="list">
   <li><a href="URL-page1">Основное меню - пункт 1</a></li>
   <li><a href="URL-page1">Основное меню - пункт 1</a></li>
   <li><a href="URL-page1">Основное меню - пункт 1</a></li>
</ul>

Пример верстки меню категорий
<div id="cat_menu">
<ul>
<li><a href="categories-1">Категория 1</a></li>
  <li><a href="categories-2">Категория 2</a>
      <ul>
          <li><a href="subcategories-1">Подкатегория 1</a></li>
          <li><a href="subcategories-2">Подкатегория 2</a></li>
          <li><a href="subcategories-3">Подкатегория 3</a></li>
      </ul>
  </li>
  <li><a href="categories-1">Категория 1</a></li>
</ul>
</div>

Спсибо.....)

сейчас попробую

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...