J'essaie d'afficher un bloc statique dans Magento sous la forme d'une fenêtre popup, mais je n'arrive pas à faire fonctionner le code.
J'ai trouvé à divers endroits sur Internet un code qui semble assez proche de ce que je veux, mais je n'arrive pas à obtenir de résultats. J'ai utilisé le code de base pour renvoyer les "meilleurs liens" vers mon site, je sais donc que les principes de base fonctionnent.
J'ai créé un delpopup.php
script dans mon dossier racine de Magento et y mettre ce code :
<?php
require_once('app/Mage.php');
umask(0);
$layout = Mage::app()
->getLayout();
$layout
->getUpdate()
->addHandle('default')
->load();
$layout
->generateXml()
->generateBlocks();
echo '<p>before</p>';
echo $layout
->createBlock('cms/block')
->setBlockId('delivery-info')
->toHtml();
echo '<p>after</p>';
?>
Malheureusement, le code n'affiche pas le bloc statique. Cette partie de la sortie est vide.
L'idée est que je puisse placer un lien dans une page normale de Magento et faire apparaître ma livraison. Comme ceci :
<a title="" onclick="popWin('http://www.mysite.com.au/delpopup.php', 'deliveryinfo', 'width=300,height=300,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes'); return false;" href="#">Delivery Info</a>
En gros, je veux pouvoir afficher un bloc statique dans une fenêtre popup qui utilise le thème de mon site Magento. Toute idée serait grandement appréciée.