0
Как Заменить Одно Меню На Другое?
Автор Inc, 16 марта 2017 12:58
Сообщений в теме: 9
#1
Отправлено 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) и набором других ссылок соответственно (поскольку это разные меню). Код вставки 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
Отправлено 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) и набором других ссылок соответственно (поскольку это разные меню). Код вставки 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
Отправлено 16 Март 2017 - 18:12
MikDark (16 Март 2017 - 14:10) писал:
Здравствуйте. Если Вы везде в этом коде заменили footer на article, то все должно работать, произведите, пожалуйста изменения и мы посмотрим что не так
Произвели повторную проверку - проблема оказалась в закешированных страницах (тестируем в 4х браузерах и на андроиде одновременно) - в итоге мобильная версия всё-таки показала наличие нужного меню, после чего очистили кэш и увидели что изменения "прижились" и "под виндой" тоже... ещё раз спасибо и просьба посмотреть аналогичную тему (там уже несколько дней без ответа): http://forum.storela...и-шаблона-лето/
Чтобы не выносить открытые старые вопросы в новые темы форума... заранее спасибо за помощь!
#5
Отправлено 28 Март 2017 - 11:27
ac-dream (23 Март 2017 - 15:42) писал:
Здравствуйте!
Как сделать так, чтоб в мобильной версии сайта главное меню было открыто сразу (сейчас надо нажать на конпку "Главное меню"), а меню "А ЕЩЁ" наоборот, сделать свёрнутым. СКРИН
Как сделать так, чтоб в мобильной версии сайта главное меню было открыто сразу (сейчас надо нажать на конпку "Главное меню"), а меню "А ЕЩЁ" наоборот, сделать свёрнутым. СКРИН
<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
Отправлено 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. Меню "А ЕЩЁ" свернулось, но стало вообще не кликабельным.
#7
Отправлено 31 Март 2017 - 11:06
ac-dream (28 Март 2017 - 17:26) писал:
В итоге:
1. В версии для ПК продублировалось верхнее меню (к горизонтальному добавилось вертикальное!) А должно было в версии для ПК всё остаться как было, изменения только для мобильной версии.
2. Меню "А ЕЩЁ" свернулось, но стало вообще не кликабельным.
1. В версии для ПК продублировалось верхнее меню (к горизонтальному добавилось вертикальное!) А должно было в версии для ПК всё остаться как было, изменения только для мобильной версии.
2. Меню "А ЕЩЁ" свернулось, но стало вообще не кликабельным.
Изменения Вам произвел, проверьте, пожалуйста.
#8
Отправлено 18 Июль 2017 - 10:52
Здравствуйте!
Вчера в аккаунте SL-13089 делали доработку меню - в результате ни одно из ниже перечисленных меню не отображается на сайте:
{menu.store}
{menu.manduca}
{menu.article}
Кэш браузера чистили, но не помогает - все нижние меню пропали... можете помочь обнаружить проблему?
Заранее спасибо!
Вчера в аккаунте SL-13089 делали доработку меню - в результате ни одно из ниже перечисленных меню не отображается на сайте:
{menu.store}
{menu.manduca}
{menu.article}
Кэш браузера чистили, но не помогает - все нижние меню пропали... можете помочь обнаружить проблему?
Заранее спасибо!
#9
Отправлено 18 Июль 2017 - 14:00
Inc (18 Июль 2017 - 10:52) писал:
Здравствуйте!
Вчера в аккаунте SL-13089 делали доработку меню - в результате ни одно из ниже перечисленных меню не отображается на сайте:
{menu.store}
{menu.manduca}
{menu.article}
Кэш браузера чистили, но не помогает - все нижние меню пропали... можете помочь обнаружить проблему?
Заранее спасибо!
Вчера в аккаунте SL-13089 делали доработку меню - в результате ни одно из ниже перечисленных меню не отображается на сайте:
{menu.store}
{menu.manduca}
{menu.article}
Кэш браузера чистили, но не помогает - все нижние меню пропали... можете помочь обнаружить проблему?
Заранее спасибо!
Во всех 3х блоках неверно были указаны переменные в строке
{% FOR menu %} {% FOR footer %}
Заменил footer на соответствующие : {% FOR store%} {% FOR manduca %} {% FOR article%}
#10
Отправлено 18 Июль 2017 - 14:34
Здравствуйте!
Спасибо вам большое, и за помощь, и за оперативность!
Вот что значит "опытный взгляд" (мы бы сами точно не додумались что в одном месте названия не поменяли)... СПАСИБО!
Спасибо вам большое, и за помощь, и за оперативность!
Вот что значит "опытный взгляд" (мы бы сами точно не додумались что в одном месте названия не поменяли)... СПАСИБО!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных