Domanda

Nella pagina del prodotto, desidero leggere l'URL del prodotto (http://www.example.com/myCategory/myProduct.html) e inseriscilo come stringa in una variabile PHP come $myProductURL.Voglio farlo anche con l'ID del prodotto.

È stato utile?

Soluzione

È possibile ottenere l'URL corrente di qualsiasi pagina come questa:

$url = Mage::helper('core/url')->getCurrentUrl();
.

E puoi ottenere l'ID del prodotto in una pagina del prodotto come questa:

$product = Mage::registry('current_product');
if ($product) {
    $id = $product->getId();
}
else {
    //it means you are not in a product page
    $id = null;
}
.

Altri suggerimenti

Puoi not get Product url from this urlse desideri ottenere l'ID prodotto, utilizza Registry variable which give u product id

if (Mage::registry('current_product')) {
    $Productid = Mage::registry('current_product')->getId();
}

Ma tieni presente che funziona solo quando ti trovi nella pagina del prodotto

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top