[resolvido] obter ID do produto e URL da página do produto como variável PHP
-
12-12-2019 - |
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.
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 url
se 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