Изображения Категорий В Меню

[quote name='dbazhenov' timestamp='1401910614' post='185093']

Не работает инфы о картинке нет, нужно добавить и поправить.

[/quote]



Торговые марки и Перезвоните - это же не категории. Значит нет параметра category_id, значит нет и картинки

[quote name='eComLabs' timestamp='1401955044' post='185129']

Торговые марки и Перезвоните - это же не категории. Значит нет параметра category_id, значит нет и картинки

[/quote]



Логично, нечего ночью мне по форуму лазить.



Вообще конечно это не правильно вызывать функцию из шаблона, поэтому наверно в новой версии вырезано, но для кастом пойдёт.



Наверно стоит поправить fn_get_menu или аналог.


[quote name='eComLabs' timestamp='1401955044' post='185129']

Торговые марки и Перезвоните - это же не категории. Значит нет параметра category_id, значит нет и картинки

[/quote]



Замутите правильный модуль бесплатный?

[quote name='dbazhenov' timestamp='1401955481' post='185130']

Замутите правильный модуль бесплатный?

[/quote]



Спасибо, подумаем

[quote name=‘eComLabs’ timestamp=‘1401955044’ post=‘185129’]

Торговые марки и Перезвоните - это же не категории. Значит нет параметра category_id, значит нет и картинки

[/quote]

Вот, как выглядят категории. Там никаких изменений при распечатке переменной cat_image

2212.JPG

[quote name='ymva' timestamp='1401995452' post='185183']

Вот, как выглядят категории. Там никаких изменений при распечатке переменной cat_image

[/quote]



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


{foreach from=$item1.$childs item="item2" name="item2"}



и


{foreach from=$item2.$childs item="item3" name="item3"}



соответственно, изменив “$item1” на “$item2” или “$item3” (в вашем коде)

[quote name='eComLabs' timestamp='1402044467' post='185212']

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


{foreach from=$item1.$childs item="item2" name="item2"}



и


{foreach from=$item2.$childs item="item3" name="item3"}



соответственно, изменив “$item1” на “$item2” или “$item3” (в вашем коде)

[/quote]

Подскажите, пожалуйста, какой код вставить, чтобы отобразить изображение категории над ее названием в меню?

[quote name='ymva' timestamp='1402087949' post='185257']

Подскажите, пожалуйста, какой код вставить, чтобы отобразить изображение категории над ее названием в меню?

[/quote]



Части кода


<br /> {$item2.$name}<br />



и


<br /> {$item3.$name}<br />



показывают имена пунктов меню. Попробуйте добавить до этого кода:


<br /> {assign var="cat_image" value=$item2.category_id|fn_get_image_pairs:&#39;category&#39;:&#39;M&#39;:true:true}<br /> {if $cat_image.pair_id}<br /> <div class="categories-image"><br /> {include file="common/image.tpl" images=$cat_image.detailed image_width=150}<br /> </div><br /> {/if}<br />



и


<br /> {assign var="cat_image" value=$item3.category_id|fn_get_image_pairs:&#39;category&#39;:&#39;M&#39;:true:true}<br /> {if $cat_image.pair_id}<br /> <div class="categories-image"><br /> {include file="common/image.tpl" images=$cat_image.detailed image_width=150}<br /> </div><br /> {/if}<br />



соответственною

[quote name='eComLabs' timestamp='1402300172' post='185359']

Части кода


<br /> {$item2.$name}<br />



и


<br /> {$item3.$name}<br />



показывают имена пунктов меню. Попробуйте добавить до этого кода:


<br /> {assign var="cat_image" value=$item2.category_id|fn_get_image_pairs:&#39;category&#39;:&#39;M&#39;:true:true}<br /> {if $cat_image.pair_id}<br /> <div class="categories-image"><br /> {include file="common/image.tpl" images=$cat_image.detailed image_width=150}<br /> </div><br /> {/if}<br />



и


<br /> {assign var="cat_image" value=$item3.category_id|fn_get_image_pairs:&#39;category&#39;:&#39;M&#39;:true:true}<br /> {if $cat_image.pair_id}<br /> <div class="categories-image"><br /> {include file="common/image.tpl" images=$cat_image.detailed image_width=150}<br /> </div><br /> {/if}<br />



соответственною

[/quote]

Спасибо!

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



Мне нужно, чтобы Основное меню в разных макетах было отображено под разными шаблонами.


  1. На главной - горизонтальное меню
  2. В каталоге - вертикальное меню слева.



    Пробую это делать и вижу, что Блок Основное меню существует как глобальный объект в единственном числе.

    Меняю ему шаблон - меняется и в главной и в каталоге.



    Это так и задумано, или есть выход?



    Спасибо.

[quote name='yurikosan' timestamp='1437412183' post='223651']

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



Мне нужно, чтобы Основное меню в разных макетах было отображено под разными шаблонами.


  1. На главной - горизонтальное меню
  2. В каталоге - вертикальное меню слева.



    Пробую это делать и вижу, что Блок Основное меню существует как глобальный объект в единственном числе.

    Меняю ему шаблон - меняется и в главной и в каталоге.



    Это так и задумано, или есть выход?



    Спасибо.

    [/quote]



    По умолчанию, блоки из шапки и подвала распространяются глобально из настроек вкладки “По умолчанию”, так как на подавляющем большинстве сайтов они одинаковые. Однако можно сделать локальные изменения для любого типа страницы (категории, домашней, товара и т.д.).



    На странице Дизайн → Макеты → Вкладка “Домашняя страница” или вкладка “Категория” , что у Вас написано в секциях “Верхняя панель” и “Заголовок” .

    [attachment=9907:Снимок экрана 2015-07-20 в 21.06.23.png]



    Нажмите ссылку “Задать новую” и задайте.



    Ну и конечно, можно посмотреть видео про настройки макетов, там много интересного, видео 20-26 в плейлисте:

    http://www.youtube.com/playlist?list=PL4okpC0OV7TS88GGVvE6svP0_6FxnoEI_

    Снимок экрана 2015-07-20 в 21.06.23.png

[quote name=‘dbazhenov’ timestamp=‘1437415617’ post=‘223655’]

По умолчанию, блоки из шапки и подвала распространяются глобально из настроек вкладки “По умолчанию”, так как на подавляющем большинстве сайтов они одинаковые. Однако можно сделать локальные изменения для любого типа страницы (категории, домашней, товара и т.д.).



На странице Дизайн → Макеты → Вкладка “Домашняя страница” или вкладка “Категория” , что у Вас написано в секциях “Верхняя панель” и “Заголовок” .

[attachment=9907:Снимок экрана 2015-07-20 в 21.06.23.png]



Нажмите ссылку “Задать новую” и задайте.



Ну и конечно, можно посмотреть видео про настройки макетов, там много интересного, видео 20-26 в плейлисте:

http://www.youtube.c…E6svP0_6FxnoEI_

[/quote]



Написано “Эта панель не используется”,

а значит берется из макета “По умолчанию”. Это я понимаю.



Но Блок “Основное меню” я вынес в Содержимое, которое везде индивидуальное

(на макете по умолчанию я удалил все секции и блоки из Содержимого).



Вижу что в Категориях и в Главной у блока “Основное меню” data-block-id=“9”.



При добавлении нового блока - в списке новых блоков - “Основное меню” отсутствует,

присутствует только среди уже добавленных на странице.

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

Но у меня блок размещается как будто по ссылке на единственно существующий.

Соответственно и все свойства блока меняются разом для всех “копий”.

[quote name=‘yurikosan’ timestamp=‘1437465946’ post=‘223711’]

Соответственно и все свойства блока меняются разом для всех “копий”.

[/quote]



Если вы вставляете блок из ранее созданных, то он берётся по ссылке и свойства распространяются.



Создайте новый блок с типом “Меню”.



Вот демка (три меню с разными свойствами)

http://demo.cs-cart.ru/stores/58047/



Есть три разных блока меню: меню, категории и страницы.



[attachment=9914:Снимок экрана 2015-07-21 в 11.28.29.png]

Снимок экрана 2015-07-21 в 11.28.29.png

[quote name=‘dbazhenov’ timestamp=‘1437467221’ post=‘223712’]

Если вы вставляете блок из ранее созданных, то он берётся по ссылке и свойства распространяются.



Создайте новый блок с типом “Меню”.



Вот демка (три меню с разными свойствами)

http://demo.cs-cart.ru/stores/58047/



Есть три разных блока меню: меню, категории и страницы.



[attachment=9914:Снимок экрана 2015-07-21 в 11.28.29.png]

[/quote]



Ага. Понял почему непонимание.



В табе “Содержимое” у меня только “Быстрые ссылки” - нет “Главное меню”



Использую бесплатную версию. (может ограничение?)

http://joxi.ru/82Q75q0HGQMard

http://joxi.ru/823jp56sBNkxmO

[quote name=‘yurikosan’ timestamp=‘1437468896’ post=‘223719’]

Ага. Понял почему непонимание.



В табе “Содержимое” у меня только “Быстрые ссылки” - нет “Главное меню”



Использую бесплатную версию. (может ограничение?)



http://joxi.ru/82Q75q0HGQMard



http://joxi.ru/823jp56sBNkxmO

[/quote]



А сколько менюшек на странице “Дизайн → Меню” ?

В демке больше вариантов

http://joxi.ru/J2b5l3bUaknem6

Уфф. конструктор целый. понял.

Сейчас разберусь как туда добавить меню , чтобы категории отображал автоматом.



Спасибо.

[quote name=‘yurikosan’ timestamp=‘1437469128’ post=‘223725’]

Уфф. конструктор целый. понял.

Сейчас разберусь как туда добавить меню , чтобы категории отображал автоматом.



Спасибо.

[/quote]



Вы создали блок с типом “Меню”. Создайте блок с типом “Категории” и тогда он категории будет автоматом выстраивать.



Начиная с 4 минуты в этом видео:

Да. Не в ту дверь ломился. Блок Категории нужно использовать.



Спасибо!

[quote name='yurikosan' timestamp='1437469461' post='223730']

Да. Не в ту дверь ломился. Блок Категории нужно использовать.



Спасибо!

[/quote]



Посмотрите мои видосы, они ускорят понимание, гарантирую. Про макеты особенно, там много возможностей.

здравствуйте! понадобилось добавить изображения к категориям, вопрос такой возник.

в папке /design/themes/ есть 2 темы: basic и responsitive

в папке responsitive есть в подпапках файл topmenu_dropdown.tpl и если в него вносить изменения, то картинки появляются, но только в мобильной версии.

а в папке basic вообще нет никаких файлов относящихся к меню и куда этот код вписать не ясно.

подскажете, где искать?