Magento 2 Come possiamo ottenere l'URL del prodotto con la raccolta dei prodotti?


13

Sono in grado di caricare la raccolta dei prodotti utilizzando

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

nel mio file phtml. Ma in quella raccolta l'URL del prodotto non è presente come possiamo ottenere l'URL del prodotto anche con quella raccolta.




@Jai Si prega di vedere il seguente commento dato a Rakesh
shankar boss il

rakeshjesadiya.com/… puoi controllare il blog
Rakesh Jesadiya il

Risposte:


30

$ productCollection = $ productObj;

Fornisce dall'URL della raccolta prodotti utilizzando loop the collection,

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

Ciao @Rakesh Attualmente sto caricando la raccolta nella pagina dei dettagli del prodotto usando questo [$ productCollection = $ objectManager-> create ('Magento \ Catalog \ Model \ ResourceModel \ Product \ Collection') -> addAttributeToFilter ('type_id', 'bundle') -> addAttributeToFilter ('product_identifier', $ productIdentifier);] Se stampo [$ productCollection-> getData ()] non sta dando l'URL dei prodotti.
shankar boss,

Qui la mia esigenza è che desidero fornire altri collegamenti ai prodotti in questa pagina dei dettagli del prodotto corrente.
shankar boss,

hai provato con $ _product-> getProductUrl ()?
Rakesh Jesadiya,

Sì, ho provato a usare [$ productCollection-> getProductUrl ()] ma non sta dando nulla.
shankar boss,

per favore condividi il tuo codice completo
Rakesh Jesadiya il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.