मैं Magento 2 में एक PHTML से वर्तमान URL दिखाने की कोशिश कर रहा हूँ।
कोई उपाय?
मैं Magento 2 में एक PHTML से वर्तमान URL दिखाने की कोशिश कर रहा हूँ।
कोई उपाय?
जवाबों:
यह मेरे लिए काम कर रहा है
$this->getUrl('*/*/*', ['_current' => true, '_use_rewrite' => true])
इसके अलावा $ यह आप $ ब्लॉक का उपयोग कर सकते हैं।
ऐसा करने के लिए आपको एक मॉड्यूल से कस्टम ब्लॉक का उपयोग करना होगा और निम्न कार्य करना होगा:
Magento 2 में, आप उपयोग कर सकते हैं \Magento\Store\Model\StoreManagerInterfaceएक सुलभ चर में संग्रहीत किया जाता है जो $_storeManagerविस्तार हर वर्ग के लिए \Magento\Framework\View\Element\Templateतो ब्लॉक वर्गों (के सबसे Template, Messages, Redirectब्लॉक प्रकार लेकिन नहीं Textहै और न ही TextList)।
अपने ब्लॉक में इस तरह, आप वर्तमान URL प्राप्त करने के लिए निम्न विधि बना सकते हैं:
public function getCurrentUrl() {
return $this->_storeManager->getStore()->getCurrentUrl();
}
एक बार जब आप ऐसा कर लेते हैं, तो आप अपने टेम्पलेट में निम्नलिखित कॉल कर सकते हैं:
$block->getCurrentUrl();