Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Ajout block via Layout Update
 
blop
Jr. Member
 
Total Posts:  8
Joined:  2011-09-12
 

Bonjour à tous,

Voilà j’ai un petit soucis d’ajout de block via le layout update de l’admin

Toutes les pages de mon site sont sur une structure à une colonne sauf quelques pages..
Je cherche ici à ajouter un block dans ma colonne de gauche via le layoutupdate de l’admin.

Mon local.xml ne fait pas mention du “left” car inutile dans la majorité des pages.

Je souhaite que

app\design\frontend\default\<<montheme>>\template\page\html\left.phtml

S’affiche dans mon template deux colonnes

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->getLang() ?>" lang="<?php echo $this->getLang() ?>">
    <
head>  
        
<?php echo $this->getChildHtml('head'?>  
    
</head>  
    <
body>  
        <
div class="fond-top"></div>
        <
div id="wrapper">  
            
<?php echo $this->getChildHtml('header'?>  
            
<div class="col-left">
                
<?php echo $this->getChildHtml('left'?>  <<<---- affichage ici
            
</div>
            <
div id="content-prod" class="product">  
                
<?php echo $this->getChildHtml('content'?>  
            
</div>  
            
<?php echo $this->getChildHtml('footer'?>  
        
</div>  
        <
div class="fond-bottom"></div>
    </
body>  
</
html>

Dans le backoffice de la page ou je souhaite afficher mon block j’ajoute via le layout update
<reference name="left">
    <
block type="page/html_left" template="page/html/left.phtml"/>
</
reference>

Mon fichier left.phtml ne contient que

Mon code s'affiche<br/>
C'
est cool!

Je n’ai pas de message d’erreur mais rien ne s’affiche,

Merci de votre aide.

 
Magento Community Magento Community
Magento Community
Magento Community
 
blop
Jr. Member
 
Total Posts:  8
Joined:  2011-09-12
 

J’ai résolu mon problème en prenant le problème à l’envers.

J’ai définis dans mon local.xml mon bloc gauche et mis mon template deux colonne par défaut au lieu de celui à une colonne.

Toutefois la réponse à la question du dessus m’intéresse toujours.

Est ce que le problème d’affichage provenait de la non déclaration du menu gauche dans le local.xml? Dans ce cas le layout update ne ser qu’à modifier ou retirer un élément déclarer mais ne permet pas d’en ajouter?

Merci de vos réponses pour m’aider à comprendre la logique de magento à ce niveau.

wink

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top