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

Сервис обмена электронных валют


Принудительно присвоение ItemID в сылке.Joomla_VM

#1 kocmocivan

kocmocivan
  • Пользователь
  • 99 сообщений
  • Репутация: 0
0

Отправлено 11 Ноябрь 2009 - 10:37

Проблема в следующем:
Есть интернет магазин с двумя видами меню "левое" main_menu и VirtueMart по центру.
При наведении на меню "левого" ссылка вышлядит так -
index.php?option=com_virtuemart&itemid=1
index.php?option=com_virtuemart&itemid=2
index.php?option=com_virtuemart&itemid=3
Т.е. переход и отображение товаров и меню осуществляется нормально
При наведении же на "центральное меню" от VirtueMart идет принудительное присвоение ItemId=26, таким образом товары по центру выводятся те , которые нужны а вот левое меню смещается всегда на название совершенно другой фирмы, которая имеит в main_menu itemid=26.
пример сылок:
index.php?option=com_virtuemart&page=shop.browse&category_id=1&itemid=26
index.php?option=com_virtuemart&page=shop.browse&category_id=2&itemid=26
index.php?option=com_virtuemart&page=shop.browse&category_id=3&itemid=26
Как видно из приведенных примеров category_id Отображается нормально и соответствует, а вот itemid всегда одно и тоже!
Как исправить данную проблему знает кто нить? !

П.С. Перелапатил наверное все скрипты в поисках данной проблемы , но явную ошибку не нашел...

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 11 Ноябрь 2009 - 12:52

kocmocivan, центральное меню на чём организовано? Стандартные возможности движка? Или это модуль какой-то? А какие itemID должен присваивать скрипт? Пока понять трудно. Видно что меняется категория но не меняется itemID.
  • 0

#3 kocmocivan

kocmocivan
    Topic Starter
  • Пользователь
  • 99 сообщений
  • Репутация: 0

Отправлено 11 Ноябрь 2009 - 16:53

В принципе самый первончальный шаблон на котором это видно есть уже в инете www.zdesplitka.ru
центральное меню - virtuemart
Левое меню идет обычным - шаблон материала, только непосредственно вложенные в него названия фабрик - virtuemart, и вот как раз у одного из этих фабрик идет ItemID = 26, только не пойму где в VM или в Joomla идет присвоение ItemId для категорий при клике на родное меню virtuemarta (центральное)
  • 0

#4 kocmocivan

kocmocivan
    Topic Starter
  • Пользователь
  • 99 сообщений
  • Репутация: 0

Отправлено 18 Ноябрь 2009 - 15:28

никто не сталкивался?
  • 0

#5 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 18 Ноябрь 2009 - 22:19

kocmocivan, что-то заглянул на страницу и там всё работает нормально. Вы сделали?
  • 0

#6 kocmocivan

kocmocivan
    Topic Starter
  • Пользователь
  • 99 сообщений
  • Репутация: 0

Отправлено 19 Ноябрь 2009 - 17:19

Нет проблема как была так и осталась.. на сайте www.zdesplitka.ru все так же криво работает .... если зайти через верхнее или левое меню "ЗДЕСЬ ПЛИТКА > ПОЛЬША" а потом выбрать необходимый завод через центральное меню (VirtueMart) то левое меню самой Joomla перебрасывается на завод испании "Albagres" что по идеи не должно быть, но происходит из-за того что меню virtuemart приписывает к сылке itemid=26 соответствующее данному itemid завода...
  • 0

#7 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 19 Ноябрь 2009 - 22:41

kocmocivan, Ищи в шаблонах virtueMart или если их там нет, то в файлах по id="product_list". Затем смотри как формируется его содержимое. Раз itemId крепится к ссылке, значит оно должно формироваться при формировании данного блока.
Почему вставляется именно 26 не понятно. Откуда именно берёт данные при формировании блока надо смотреть в файлах VirtueMart.
  • 0


Оформление форума – IPBSkins.ru