• HomePagina Inicial
  • Blog Mis cosillas
  • Portfolio Mis trabajos
  • Acerca deeste blog y su autor
    • Sobre Mi 
    • Oridoki 
  • ContactarFormulario
  • Categorias

    • Blog
      • Control de Versiones
        • GIT
      • Diseño
      • Frameworks
        • CakePHP
        • CodeIgniter
      • JavaScript
        • EXT JS
        • JQuery
      • Magento
      • Maquetación
        • CSS
        • HTML
      • MiniCodes
      • MySQL
      • PHP
      • Proyectos
      • TextMate
      • Varios
      • Wordpress
    • Portfolio

Magento: Borrar el contenido de un bloque desde el controlador

Posted by Adrià Cidre Categories: Magento

Cuando creamos blocks dinámicamente desde el controlador, es posible que necesitemos eliminar el contenido de algún bloque por defecto del layout.

Por ejemplo tenemos el código

    public function indexAction() {

        $this->loadLayout();

        $block = $this->getLayout()->createBlock(
        'Mage_Core_Block_Template',
        'my_block_name_here',
        array('template' => 'activecodeline/developer.phtml')
        );

        $this->getLayout()->getBlock('content')->append($block);

        $this->renderLayout();
    }

(Si quieres más info de como crear bloques desde el controlador aqui tienes un buen ejemplo)

Si por ejemplo necesitamos eliminar todos los hijos del bloque de la derecha podríamos ejecutar algo como esto.


     $this->getLayout()->getBlock('right')->unsetChildren();

Share This Post!

Subscribe to our RSS feed. Tweet this! StumbleUpon Reddit Digg This! Bookmark on Delicious Share on Facebook

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Search our website

  • Inicio
  • Blog
  • Consultor Web
  • Contactar
  • E-Commerce
  • Oridoki
  • Outsourcing
  • Portfolio
  • Sobre Mi
  • Social Media
© Adrià  Cidre Jugo - 2011