Pergunta

Na página do produto, quero ler o URL do produto (http://www.example.com/myCategory/myProduct.html) e coloque-o como string em uma variável PHP como $myProductURL.Também quero fazer isso com o ID do produto.

Foi útil?

Solução

Você pode obter o URL atual de qualquer página assim:

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

e você pode obter o ID do produto em uma página do produto como esta:

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

Outras dicas

Você pode not get Product url from this urlse você deseja obter o ID do produto, use Registry variable which give u product id

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

Mas observe que só funciona quando você está na página do produto

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top