Я работаю над модулем, где я создал одно меню в Magento admin, используя adminhtml.xml
.Как установить внешнюю ссылку URL-адреса в меню администратора Magento
Теперь я хочу связать одно из меню с внешним URL-адресом и установить target="blank"
. Но я не уверен, как это сделать в adminhtml.xml
. Вот мой код.
<?xml version="1.0"?>
<config>
<menu>
<system>
<children>
<convert translate="title">
<children>
<importmagmi translate="title" module="importexport">
<title>MagMi Importer</title>
<action><url helper="https://externalurl.com"/></action>
<sort_order>100</sort_order>
</importmagmi>
</children>
</convert>
</children>
</system>
</menu>
</config>
Когда я проверяю его добавление текущего доменного имени перед внешним URL. ex: http://mydomainname.com/https://externalurl.com
Мне интересно, как установить только внешний URL?
Запрет класса переопределяет как можно больше. – hakre
Вы правы, конечно, следует избегать перезаписи классов, когда это возможно. В этом случае это невозможно, потому что это единственный способ сделать ссылку открытой в новом окне ('target = '_blank'') по запросу в исходном вопросе. – Rinda