das funktioniert einwandfrei. Können wir die URL ohne Baseurl bekommen?
Magento Learner
7
Dazu müssen Sie einen benutzerdefinierten Block aus einem Modul verwenden und folgende Schritte ausführen:
In Magento 2 können Sie die verwenden , \Magento\Store\Model\StoreManagerInterfacedie in einer zugänglichen Variablen gespeichert ist $_storeManagerfür jede Klasse erweitert \Magento\Framework\View\Element\Templateso die meisten der Blockklassen ( Template, Messages, RedirectBlocktypen , aber nicht Textnoch TextList).
Auf diese Weise können Sie in Ihrem Block die folgende Methode erstellen, um die aktuelle URL abzurufen:
Dazu müssen Sie einen benutzerdefinierten Block aus einem Modul verwenden und folgende Schritte ausführen:
In Magento 2 können Sie die verwenden ,
\Magento\Store\Model\StoreManagerInterface
die in einer zugänglichen Variablen gespeichert ist$_storeManager
für jede Klasse erweitert\Magento\Framework\View\Element\Template
so die meisten der Blockklassen (Template
,Messages
,Redirect
Blocktypen , aber nichtText
nochTextList
).Auf diese Weise können Sie in Ihrem Block die folgende Methode erstellen, um die aktuelle URL abzurufen:
Sobald Sie dies getan haben, können Sie in Ihrer Vorlage Folgendes aufrufen:
quelle
quelle