Dernière version :
1.4.1

Communauté

Connexion

Pseudo :

Pass :

Mot de passe perdu ?
Inscription

Statistiques

1 magentiens connectés
300 magentiens
6 tutoriels
4 plugins

Localisation : MyGento > Les forums > Aide générale > comment insérer un nouveau block ? : Lecture du sujet

comment insérer un nouveau block ?

Pages : 1 
Déconnecté  nkos
# Message ajouté le 09/03/2010 à 09h24
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 !!

Pages : 1