Groupe : Membres Messages : 1 | Bonjour tout le monde,
Je débute sur Magento, ce que j'essaie de faire est d'inclure un nouveau block dans une template (type 3Columns)
J'ai recherché des méthodes sur le net, dont celle que je vais vous exposer, mais rien ne marche !! Je désespère un peu à force
Mes étapes :
Dans design/ frontend / layout / page.xml
sous la ligne suivante :
<block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
J'ai ajouté :
<block type="page/html_authredirect" name="authredirect" as="authredirect" />
Dans app/ code/ Mage/ Page/ Block/ Html/ Authredirect.php
j'ai ajouté :
<?php
class Mage_Page_Block_Html_Authredirect extends Mage_Core_Block_Template
{
function __construct()
{
parent::__construct();
$this->setTemplate('page/html/authredirect.phtml');
}
}
?>
Dans design/ frontend / template/ page/ html/ authredirect.phtml
J'ai ajouté un simple:
<h1>Hello World !</h1>
Dans design/ frontend / template/ page/ 3columns.phtml
Sous la ligne suivante :
<?php echo $this->getChildHtml('breadcrumbs') ?>
J'ai ajouté:
<?php echo $this->getChildHtml('authredirect') ?>
Voilà qu'est ce qui cloche ??
Pourquoi même en testant un echo "toto"; dans mon fichier Authredirect.php rien ne s'affiche ?
Pourtant je fais exactement comme "breadcrumbs" ... !!
merci d'avance de votre aide !!
|