Как сразу получить ссылку на вкладку продукта в magento 2
У меня есть представление сетки с использованием пользовательского интерфейса, и я хочу, чтобы при нажатии кнопки редактировать запись в этой сетке она немедленно перенаправлялась на вкладку пользовательский параметр в продукте (#product_info_tabs_customer_options).
В Magento 1.x я создаю ссылку, когда передаю параметры как 'params' => array('tab' => 'id_of_tab')
в функции getURL.
В Magento 2, что я должен сделать, чтобы передать параметры в функции getURL?
Заранее благодарю.
1
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