Magento 2如何通过产品系列获取产品网址?


13

我可以通过使用加载产品集合

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

在我的phtml文件中。




@Jai请参阅下面给拉克什评论
香卡老板

Answers:


30

$ productCollection = $ productObj;

使用循环从产品集合网址提供集合,

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

@Rakesh,您好:实际上,我正在使用此[$ productCollection = $ objectManager-> create('Magento \ Catalog \ Model \ ResourceModel \ Product \ Collection')-> addAttributeToFilter('type_id','bundle')将集合加载到产品详细信息页面中-> addAttributeToFilter('product_identifier',$ productIdentifier);]如果我打印[$ productCollection-> getData()],则没有提供产品网址。
shankar boss

我需要在此当前产品详细信息页面中提供其他产品链接。
shankar boss

您尝试过$ _product-> getProductUrl()吗?
Rakesh Jesadiya

是的,我尝试使用[$ productCollection-> getProductUrl()],但它没有任何作用。
shankar boss

请分享您的完整代码
Rakesh Jesadiya
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.