isso está funcionando perfeitamente. podemos obter o URL sem baseurl?
Magento Learner
7
Para fazer isso, você precisará usar um bloco personalizado de um módulo e faça o seguinte:
No Magento 2, você pode usar o \Magento\Store\Model\StoreManagerInterfaceque está armazenado em uma variável acessível $_storeManagerpara todas as classes que se estendem \Magento\Framework\View\Element\Templatepara a maioria das classes de blocos ( Template, tipos de bloco Messages, Redirectmas não Textnem nor TextList).
Dessa forma, no seu bloco, você pode criar o seguinte método para obter o URL atual:
Para fazer isso, você precisará usar um bloco personalizado de um módulo e faça o seguinte:
No Magento 2, você pode usar o
\Magento\Store\Model\StoreManagerInterface
que está armazenado em uma variável acessível$_storeManager
para todas as classes que se estendem\Magento\Framework\View\Element\Template
para a maioria das classes de blocos (Template
, tipos de blocoMessages
,Redirect
mas nãoText
nem norTextList
).Dessa forma, no seu bloco, você pode criar o seguinte método para obter o URL atual:
Depois de fazer isso, você pode chamar o seguinte em seu modelo:
fonte
fonte