cela fonctionne parfaitement. peut-on obtenir l'url sans baseurl?
Magento Learner
7
Pour ce faire, vous devrez utiliser un bloc personnalisé à partir d'un module et procédez comme suit:
Magento 2, vous pouvez utiliser \Magento\Store\Model\StoreManagerInterfacequi est stocké dans une variable accessible $_storeManagerpour toutes les classes étendant \Magento\Framework\View\Element\Templateainsi la plupart des classes de blocs ( Template, Messages, Redirecttypes de blocs , mais non , Textni TextList).
De cette façon, dans votre bloc, vous pouvez créer la méthode suivante pour obtenir l'URL actuelle:
Pour ce faire, vous devrez utiliser un bloc personnalisé à partir d'un module et procédez comme suit:
Magento 2, vous pouvez utiliser
\Magento\Store\Model\StoreManagerInterface
qui est stocké dans une variable accessible$_storeManager
pour toutes les classes étendant\Magento\Framework\View\Element\Template
ainsi la plupart des classes de blocs (Template
,Messages
,Redirect
types de blocs , mais non ,Text
niTextList
).De cette façon, dans votre bloc, vous pouvez créer la méthode suivante pour obtenir l'URL actuelle:
Une fois que vous avez fait cela, vous pouvez appeler ce qui suit dans votre modèle:
la source
la source