Criando blocos diretamente nos controladores do Magento

1364931728_Cart_by_Artdesigner.lvCriar um bloco no Magento é uma tarefa trabalhosa, sendo que muitas vezes precisamos de algo rápido na qual não vale a pena passar por todo o trabalho de criação de um bloco.  Podemos então criar um bloco diretamente no controlador e adicionar HTML nele. Para isto, basta utilizar os seguintes comandos:

$this->loadLayout();

$block = $this->getLayout()

->createBlock('core/text', 'test-block')

->setText('<h1>Alo Mundo!</h1>');

$this->_addContent($block);

$this->renderLayout();

Pronto, nosso bloco está criado e com HTML dentro. Com os comandos acima carregamos o layout, adicionamos o bloco e por fim renderizamos o layout.

(Este post foi baseado na versão 1.7.0.0 do Magento)

Até a próxima 😉

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.