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

(Résolu) Création de block comme footer ou header. comment faire ? 
 
speedbuzz
Jr. Member
 
Total Posts:  15
Joined:  2008-12-02
 

Bonjour,
je suis en plein de la compréhension des blocs static et dynamiques de magento et c un peu flou encore…

J’aimerai comprendre le principe pour créer des blocs pour pouvoir les insérer n’importe ou dans mon code html.

Par exemple :
je veux afficher les tag dans le footer, alors pas de problème, je mets :

<reference name="footer">
            <
block type="tag/popular" name="tags_popular" template="tag/popular.phtm">
                <
action method="setTemplate"><template>tag/popular.phtml</template></action>
            </
block>
</
reference>

mais si je veux l’insérer dans une div bien précise dans mon footer comment je fais ? Il faut que je déclare ma div comme un bloc tel de footer non ? c’est là que ça coince.

Si je veux afficher mes tags dans

<div class="box_footer1"></div>
par exemple comment je dois faire ?

J’ai fais plein de test mais rien ne fonctionne…

quelqu’un peut m’éclairer ?

Merci par avance
David

 
Magento Community Magento Community
Magento Community
Magento Community
 
foxpro
Jr. Member
 
Total Posts:  13
Joined:  2009-01-05
 

BOnjour

Tu peux essayer

<div class="box_footer1">
              
<?php echo $this->getChildHtml('tags_popular'?>
</div>
 
Magento Community Magento Community
Magento Community
Magento Community
 
speedbuzz
Jr. Member
 
Total Posts:  15
Joined:  2008-12-02
 

Bonjour,
Merci pour a réponse.
J’avais essayé ce code et en effet ça fonctionnait mais en même temps, ça s’affichait en bas du footer donc affichage en double et il n’y avait pas moyen de l’afficher uniquement dans ma div. C’est à cause du code :

<?php echo $this->getChildHtml() ?>

Donc je l’ai enlevé et j’ai mis à la place :

<?php echo $this->getChildHtml('cms_footer_links'?>
<?php 
echo $this->getChildHtml('footer_links'?>
Pour conserver les liens présents dans le footer.

Donc la bonne méthode est celle que tu as proposé et pour éviter le double affichage, faire ce qu’il y a au dessus et c’est bon.

Merci encore
A bientôt
David

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