Je travaille sur une extension Slider pour Magento, je veux être capable d'afficher mon curseur dans l'une de ces positions: top_left, top_right, top_center, bottom_left/right/center! et être capable de choisir cette position à partir de mon backend Admin avec une DropList ou quelque chose comme. Pouvez-vous aider s'il vous plaît :)! MerciAfficher mon Bloc en plusieurs "zone"?
1
A
Répondre
1
La meilleure solution que j'ai trouvé est d'ajouter un observateur à cet événement:
controller_action_layout_load_before
Ensuite, on charge la mise en page en elle:
public function addBlock(Varien_Event_Observer $observer)
{
$layout = $observer->getEvent()->getLayout()->getUpdate();
$layout->addHandle(ThePositionYouWant);
return $this;
}
Dans votre Mise en page mis il position différente que vous voulez:
<position_name>
<reference name="content">
<block type="BlockName" name="Name" before="-" template="YourBlockTemplate"/>
</reference>
</position_name>
<position_name2>
<reference name="left">
<block type="BlockName" name="Name" after="-" template="YourBlockTemplate"/>
</reference>
</position_name2>
Et cela fonctionne. Espérons que cela aidera :)!
Questions connexes
- 1. Comment afficher un bloc magento dans plusieurs endroits?
- 2. Comment afficher plusieurs catégories avec un bloc Magento
- 3. Magento - Afficher même bloc plusieurs fois sur la SMC
- 4. Afficher plusieurs valeurs de zone de sélection avec jquery?
- 5. Afficher plusieurs champs dans ExtJs 3.3 Zone de liste déroulante
- 6. Comment afficher plusieurs messages dans une zone de texte
- 7. Zone de retrait en tant que bloc rigide
- 8. Afficher les travées en ligne-bloc combiné avec en ligne
- 9. afficher plusieurs données horizontalement
- 10. Comment remplir un bloc particulier dans UIImageView en touchant n'importe où dans la zone du bloc?
- 11. Vue Drupal/Bloc ne pas afficher
- 12. Afficher plusieurs BufferedImage en jsp
- 13. Ajout d'une étiquette devant mon bloc de texte
- 14. Comment afficher le contenu html en bloc dans Drupal 6?
- 15. Passer le bloc à travers plusieurs modèles
- 16. Comment faire pour afficher du texte dans une zone de texte plusieurs fois en C#?
- 17. Afficher les doublons sur l'insertion en bloc MySQL
- 18. Magento afficher un bloc sans ChildHtml
- 19. Grille Android Afficher le bloc de données
- 20. afficher démarquage dans mon textarea
- 21. Afficher bloc personnalisé à Magento Page d'accueil
- 22. Afficher et masquer le bloc js.
- 23. animer du bloc d'affichage pour afficher en ligne
- 24. Afficher une image en tant qu'élément de bloc?
- 25. Insertion en bloc de plusieurs fichiers XML avec SSIS 2008
- 26. Dynamodb est bon pour mon utilisation? (lectures en bloc)
- 27. Ne pas afficher le bloc 'login utilisateur'
- 28. Pour supprimer plusieurs bloc de données d'un fichier en perl?
- 29. Afficher seulement les 25% supérieurs du bloc
- 30. Commandes pour afficher plusieurs colonnes
Solution intelligente. Bien sûr, une fois que vous avez '$ layout' vous pouvez obtenir & ajouter n'importe quel bloc sans utiliser XML. – clockworkgeek