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


Фотография
- - - - -

Товару присвоено несколько категорий. Дописывается ?category_id=... Как убрать??


  • Закрытая тема Тема закрыта
Сообщений в теме: 23

#21 SmetDenis

SmetDenis

Отправлено 16 December 2012 - 14:46

Нашел сегодня решение проблемы с вкладками (заодно полностью разобрался в коде jquery.ui =) )

Вот суть бага jQuery.UI Tabs (если вдруг знаете английский) - http://bugs.jqueryui.com/ticket/7822. Это официальный багрепорт jQuery UI
Если кратко, то виджет берет href из ссылки (которая переключает вкладки) и сравнивает с текущим адресом.
При сравнении не учитывались дополнительные GET параметры поэтому ссылка считалась внешний и грузился контент в вкладку (т.е сам себя)

Решение, которое "обманывает" виджет - в ссылках указывать не только хеш, а всю ссылку текущую страницу.

В шаблоне материала (например для продукта, /media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/full.php)

Код ссылки-переключателя вкладок был такой
<li><a href="#tab-text">Описание</a></li>
Заменить на следующий
<li><a href="<?php echo JUri::getInstance()->toString();?>#tab-text">Описание</a></li>

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#22 Павел Акимов

Павел Акимов

Отправлено 16 December 2012 - 14:53

<?php echo JUri::getInstance()->toString();?> - это нужно в каждом табе прописать? да?
  • 0

#23 SmetDenis

SmetDenis

Отправлено 16 December 2012 - 14:56

Изменил пример
http://forum.joomla-...opic,791.0.html
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#24 Павел Акимов

Павел Акимов

Отправлено 16 December 2012 - 14:57

Да уже внедрил :) всё хорошо. СПАСИБО!
  • 0




Click to return to top of page in style!