Как сразу получить ссылку на вкладку продукта в magento 2


У меня есть представление сетки с использованием пользовательского интерфейса, и я хочу, чтобы при нажатии кнопки редактировать запись в этой сетке она немедленно перенаправлялась на вкладку пользовательский параметр в продукте (#product_info_tabs_customer_options).

В Magento 1.x я создаю ссылку, когда передаю параметры как 'params' => array('tab' => 'id_of_tab') в функции getURL.
В Magento 2, что я должен сделать, чтобы передать параметры в функции getURL?

Заранее благодарю.

Author: Thao Pham, 2015-11-21

1 answers

URL-адрес должен содержать /active_tab/order_creditmemos/

Где 'order_creditmemos' - это атрибут имени вкладки

<a href="#sales_order_view_tabs_order_creditmemos_content" ... name="order_creditmemos" ...>

См./app/code/Magento/Sales/Block/Adminhtml/Order/Creditmemo/View.php

/**
 * Retrieve back url
 *
 * @return string
 */
public function getBackUrl()
{
    return $this->getUrl(
        'sales/order/view',
        [
            'order_id' => $this->getCreditmemo() ? $this->getCreditmemo()->getOrderId() : null,
            'active_tab' => 'order_creditmemos'
        ]
    );
}
 2
Author: Renon Stewart, 2015-11-21 15:59:47