Прямая ссылка Magento на вкладку товара - PullRequest
0 голосов
/ 08 марта 2011

Возможно ли связать напрямую с вкладками товара?

как

mysite.com/ onclick = перейти на вкладку 3

и т.д.

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

К сожалению, не без некоторого кодирования.Вкладки - это li-элементы в ul-list.То, что вы могли бы сделать, это фрагмент кода JavaScript, который проверяет заданный параметр запроса и инициирует событие щелчка по конкретной ссылке вкладки.

Это часть демонстрационного магазина современной темы:

<ul class="product-tabs"> 
                    <li id="product_tabs_description" class=" active first"><a href="#">Product Description</a></li> 
                            <li id="product_tabs_upsell_products" class=""><a href="#">We Also Recommend</a></li> 
                            <li id="product_tabs_additional" class=""><a href="#">Additional Information</a></li> 
                                        <li id="product_tabs_product.tags" class=" last"><a href="#">Product Tags</a></li> 
        </ul> 

... и инструмент проверки Chrome покажет заголовок первой вкладки с:

<a href="javascript:void(0)">Product Description</a>

..., который запустит этот код:

initTab: function(el) {
  el.href = 'javascript:void(0)';
  if ($(el.parentNode).hasClassName('active')) {
    this.showContent(el);
  }
  el.observe('click', this.showContent.bind(this, el));

},

Итак, я бы решил эту проблему, найдя параметр запроса в Javascript и вызвав событие click для этой ссылки li-элемента.

1 голос
/ 01 августа 2014

Я знаю, что это старый вопрос.Однако кто-то может искать простое встроенное решение.

Вы можете просто указать идентификатор вкладки в URL (как на странице добавления / редактирования продукта).Пример ниже:

http://yoururl.com/admin/catalog_product/edit/tab/product_info_tabs_inventory/id/259/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...