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

  • 3 Ответов
  • 2105 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

ventus

  • *
  • 4
  • 0
Пробую подогнать мультиязычный сайт под бесплатный шаблон sj_joomla3 от smartaddons, но не работает. С такими проблемами сталкивался ранее на других платных коммерческих шаблонах. По отдельности конкретное меню могу выводить в данной позиции, но нужно, чтоб меню менялись в зависимости от языка (В самих меню указал на каких страницах они должны отображаться). Верхнее меню настраивается через управление шаблоном (Top Menu Settings с параметрами Default Type Menu выбор из всех меню -сейчас Main Menu, Default Menu Style выбор CSS Menu, Start Level, End Level). Через модули верхний блок меню не управляется, даже в отключенном состоянии, меню отображаться.
На простых (стандартных) шаблонах мультиязычность работает. В интернете нашел сайт, где кто-то решил эту проблему, но там нет контактов для связи, чтоб спросить.
Это не реклама, а сайт где проблема решена: http://developer-blog.ru/arts-menu-ru/joomla-ru
Демо-версия шаблона: http://demo.smartaddons.com/#sj-joomla3
Если кто сталкивался киньте, пожалуйста, ссылку.
« Последнее редактирование: 12.07.2013, 01:20:26 от ventus »

*

lvitalij

  • ***
  • 39
  • 3
  • Осваиваюсь на форуме
Все просто. Сам испугался в первый раз. Сколько языковых пакетов - столько и стилей шаблона копируешь (есть такая кнопка "Сохранить копию"). В каждом стиле назначаешь в "Menu Type" - главное меню соответствующего языкового пакета и соответственно делаешь привязку стиля шаблона к пунктам меню в Menus assignment. Надеюсь, в правильное русло направил.
« Последнее редактирование: 25.07.2013, 22:23:33 от lvitalij »

*

Cassini

  • ***
  • 55
  • 0
Для конкретного меню, которое настраивается через управление шаблоном - да, работает, спс.
Но проблема блин ещё одна, надо которой уже 3 день бьюсь. Есть ряд модулей, которые не реагируют на привязки к меню, шаблону или языку.
Это проблема связана с мультиязычностью.
У нас есть три меню. Одно основное-главное на все языки и по одному главному на каждый язык (копии основного). Кстати это основное меню - это то самое, которое настраивается через шаблон, т.е. как в первом посте описано. 
И вот по проблеме с модулями. Например, есть главный баннер, в позиции "features". Есть его копия. Т.е. один для русского, второй для английского. Каждый привязан к своему языку и к своему меню. Только к одному главному пункту ! Мало того, сделал копии стилей и привязал главные пункты меню ещё и к своим копиям стилей шаблона (в каждом стиле шаблона привязка к своему меню, рус или анг). Проблема в чем. При включенной мультиязычности (когда включены меню для русского и анг), при переходе, допустим на страницу списка товаров или самого товара(установлен JoomShopping)) при выбранном любом языке, данный баннер не исчезает (и ещё 3-4 модуля вместе с ним). Т.е. карточка товара у меня получается под всеми этими модулями, которые должны отображаться только на главной. И я хрен его знает что делать....  (   Думаю, скорее всего проблема в шаблон и специфическом выводе этих модулей в позиции, но где смотреть ... хз....
Шаблон Vina Fashion – II на Helix Framework version 2.

*

orsy

  • ****
  • 390
  • 20
  • Web-Factor Ukraine
Все просто. Сам испугался в первый раз. Сколько языковых пакетов - столько и стилей шаблона копируешь (есть такая кнопка "Сохранить копию"). В каждом стиле назначаешь в "Menu Type" - главное меню соответствующего языкового пакета и соответственно делаешь привязку стиля шаблона к пунктам меню в Menus assignment. Надеюсь, в правильное русло направил.

Я правильно понял, при каждом добавлении нового пункта меню нужно будет так же заходить в стили шаблона и каждому новому пункту их присваивать?