Перейти к содержимому


Как Заменить Одно Меню На Другое?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 Inc

Inc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 364 сообщений
  • ГородMoscow

Отправлено 16 Март 2017 - 12:58

Здравствуйте!

Не найдена инструкция по работе с меню (бэк-офис сайт/меню) - в связи с чем вопрос:

В шаблоне "лето" в футере присутствует нижнее меню (имя переменной footer) - требуется встроить рядом точно такой же блок меню, но с другим именем переменной (article) и набором других ссылок соответственно (поскольку это разные меню). Код вставки menu.footer следующий:
  <ul>
{% FOR menu %}
  {% FOR footer %}
{% FOR links %}<li><a href="{menu.footer.links.URL}" {% IF menu.footer.links.SELECTED %}class="active"{%ENDIF%} {% IF menu.footer.links.TITLE %}title="{menu.footer.links.TITLE}"{% ENDIF %}>{menu.footer.links.NAME}</a></li>{% ENDFOR %}
  {% ENDFOR %}
{% ENDFOR %}
  </ul>
Простая замена имен переменных не дает результата (меню на сайте не отображается).
Вопрос - что сделать чтобы новое меню (переменная article) отображалось рядом с текущим меню (переменная footer)?

Заранее спасибо за ответ!
Аккаунт SL-13089

#2 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 398 сообщений

Отправлено 16 Март 2017 - 14:10

Просмотр сообщенияKristy (16 Март 2017 - 12:58) писал:

Здравствуйте!

Не найдена инструкция по работе с меню (бэк-офис сайт/меню) - в связи с чем вопрос:

В шаблоне "лето" в футере присутствует нижнее меню (имя переменной footer) - требуется встроить рядом точно такой же блок меню, но с другим именем переменной (article) и набором других ссылок соответственно (поскольку это разные меню). Код вставки menu.footer следующий:
  <ul>
{% FOR menu %}
  {% FOR footer %}
{% FOR links %}<li><a href="{menu.footer.links.URL}" {% IF menu.footer.links.SELECTED %}class="active"{%ENDIF%} {% IF menu.footer.links.TITLE %}title="{menu.footer.links.TITLE}"{% ENDIF %}>{menu.footer.links.NAME}</a></li>{% ENDFOR %}
  {% ENDFOR %}
{% ENDFOR %}
  </ul>
Простая замена имен переменных не дает результата (меню на сайте не отображается).
Вопрос - что сделать чтобы новое меню (переменная article) отображалось рядом с текущим меню (переменная footer)?

Заранее спасибо за ответ!
Аккаунт SL-13089

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

#3 Inc

Inc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 364 сообщений
  • ГородMoscow

Отправлено 16 Март 2017 - 18:12

Просмотр сообщенияMikDark (16 Март 2017 - 14:10) писал:

Здравствуйте. Если Вы везде в этом коде заменили footer на article, то все должно работать, произведите, пожалуйста изменения и мы посмотрим что не так
Спасибо за быстрый ответ!
Произвели повторную проверку - проблема оказалась в закешированных страницах (тестируем в 4х браузерах и на андроиде одновременно) - в итоге мобильная версия всё-таки показала наличие нужного меню, после чего очистили кэш и увидели что изменения "прижились" и "под виндой" тоже... ещё раз спасибо и просьба посмотреть аналогичную тему (там уже несколько дней без ответа): http://forum.storela...и-шаблона-лето/
Чтобы не выносить открытые старые вопросы в новые темы форума... заранее спасибо за помощь!

#4 ac-dream

ac-dream

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 395 сообщений

Отправлено 23 Март 2017 - 15:42

Здравствуйте!
Как сделать так, чтоб в мобильной версии сайта главное меню было открыто сразу (сейчас надо нажать на конпку "Главное меню"), а меню "А ЕЩЁ" наоборот, сделать свёрнутым. СКРИН

Прикрепленные изображения

  • 78.jpg


#5 Stasya

Stasya

    Активный участник

  • Модераторы
  • 4 007 сообщений

Отправлено 28 Март 2017 - 11:27

Просмотр сообщенияac-dream (23 Март 2017 - 15:42) писал:

Здравствуйте!
Как сделать так, чтоб в мобильной версии сайта главное меню было открыто сразу (сейчас надо нажать на конпку "Главное меню"), а меню "А ЕЩЁ" наоборот, сделать свёрнутым. СКРИН
Здравствуйте. Простите за длительное ожидание ответа. В шаблоне HTML найдите блок
<div class="menuopen ftheme-color">Главное меню</div>
			 <div>
<ul class="menuLowRes" style="display:none;">
и замените его на
<div class="menuopen ftheme-color active">Главное меню</div>
			 <div>
<ul class="menuLowRes" style="display:block;">

Далее в том же шаблоне найдите блок
<div class="catalogheader theme-color">А ЕЩЁ...</div>
				<ul class="accordion">
и замените его на
<div class="moreCatalog catalogheader theme-color">А ЕЩЁ...</div>
				<ul class="accordion" style="display:none">
В конец файла main.js добавьте блок
$(function(){
  $('.moreCatalog').click(function(){
	if($(this).hasClass('active')){
	  $(this).removeClass('active');
	  $(this).parent().find('.accordion').hide();
	} else {
	  $(this).addClass('active');
	  $(this).parent().find('.accordion').show();
	}
  })
})
И в конец файла main.css добавьте блок
.moreCatalog.catalogheader.theme-color {
	cursor: pointer;
}


#6 ac-dream

ac-dream

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 395 сообщений

Отправлено 28 Март 2017 - 17:26

Просмотр сообщенияStasya (28 Март 2017 - 11:27) писал:

Здравствуйте. Простите за длительное ожидание ответа. В шаблоне HTML найдите блок
<div class="menuopen ftheme-color">Главное меню</div>
			 <div>
<ul class="menuLowRes" style="display:none;">
и замените его на
<div class="menuopen ftheme-color active">Главное меню</div>
			 <div>
<ul class="menuLowRes" style="display:block;">

Далее в том же шаблоне найдите блок
<div class="catalogheader theme-color">А ЕЩЁ...</div>
			 <ul class="accordion">
и замените его на
<div class="moreCatalog catalogheader theme-color">А ЕЩЁ...</div>
			 <ul class="accordion" style="display:none">
В конец файла main.js добавьте блок
$(function(){
$('.moreCatalog').click(function(){
if($(this).hasClass('active')){
	 $(this).removeClass('active');
	 $(this).parent().find('.accordion').hide();
} else {
	 $(this).addClass('active');
	 $(this).parent().find('.accordion').show();
}
})
})
И в конец файла main.css добавьте блок
.moreCatalog.catalogheader.theme-color {
cursor: pointer;
}

В итоге:
1. В версии для ПК продублировалось верхнее меню (к горизонтальному добавилось вертикальное!) А должно было в версии для ПК всё остаться как было, изменения только для мобильной версии.
2. Меню "А ЕЩЁ" свернулось, но стало вообще не кликабельным.

Прикрепленные изображения

  • 79.jpg


#7 Danil

Danil

    Активный участник

  • Модераторы
  • 4 645 сообщений

Отправлено 31 Март 2017 - 11:06

Просмотр сообщенияac-dream (28 Март 2017 - 17:26) писал:

В итоге:
1. В версии для ПК продублировалось верхнее меню (к горизонтальному добавилось вертикальное!) А должно было в версии для ПК всё остаться как было, изменения только для мобильной версии.
2. Меню "А ЕЩЁ" свернулось, но стало вообще не кликабельным.
Здравствуйте.
Изменения Вам произвел, проверьте, пожалуйста.

#8 Inc

Inc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 364 сообщений
  • ГородMoscow

Отправлено 18 Июль 2017 - 10:52

Здравствуйте!
Вчера в аккаунте SL-13089 делали доработку меню - в результате ни одно из ниже перечисленных меню не отображается на сайте:
{menu.store}
{menu.manduca}
{menu.article}
Кэш браузера чистили, но не помогает - все нижние меню пропали... можете помочь обнаружить проблему?
Заранее спасибо!

#9 Mr.Nito

Mr.Nito

    Активный участник

  • Модераторы
  • 1 337 сообщений

Отправлено 18 Июль 2017 - 14:00

Просмотр сообщенияInc (18 Июль 2017 - 10:52) писал:

Здравствуйте!
Вчера в аккаунте SL-13089 делали доработку меню - в результате ни одно из ниже перечисленных меню не отображается на сайте:
{menu.store}
{menu.manduca}
{menu.article}
Кэш браузера чистили, но не помогает - все нижние меню пропали... можете помочь обнаружить проблему?
Заранее спасибо!
Здравствуйте.
Во всех 3х блоках неверно были указаны переменные в строке
				{% FOR menu %}
				  {% FOR footer %}

Заменил footer на соответствующие : {% FOR store%}  {% FOR manduca %}  {% FOR article%}

#10 Inc

Inc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 364 сообщений
  • ГородMoscow

Отправлено 18 Июль 2017 - 14:34

Здравствуйте!
Спасибо вам большое, и за помощь, и за оперативность!
Вот что значит "опытный взгляд" (мы бы сами точно не додумались что в одном месте названия не поменяли)... СПАСИБО! :)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных