سؤال

I am able to load product collection by using

[$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')]

in my phtml file.But in that collection product url is not there how can we get Product url also with that collection.

هل كانت مفيدة؟

المحلول

$productCollection = $productObj;

Gives from product collection url using loop the collection,

foreach($productCollection as $_product){ 
   echo $_product->getProductUrl();
} 

نصائح أخرى

You can also try this code.

foreach($productCollection as $product){
$productUrl=$objectManager->get('Magento\Store\Model\StoreManagerInterface')->getStore()->getBaseUrl().$product->getUrlKey().'.html';
echo $productUrl; 
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top