{"id":1082,"date":"2018-10-23T01:00:48","date_gmt":"2018-10-23T04:00:48","guid":{"rendered":"https:\/\/magenteiro.com\/blog\/?p=1082"},"modified":"2018-10-16T01:41:44","modified_gmt":"2018-10-16T04:41:44","slug":"como-usar-php-em-blocos-e-paginas-cms-no-magento","status":"publish","type":"post","link":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/","title":{"rendered":"Como usar PHP em blocos e p\u00e1ginas CMS no Magento"},"content":{"rendered":"<p>Uma das coisas que me fascina no Magento \u00e9 a flexibilidade que temos para alterar e modificar o layout de p\u00e1ginas atrav\u00e9s das atualiza\u00e7\u00f5es de Layout XML. Entender os XML&#8217;s nem sempre \u00e9 tarefa f\u00e1cil, mas uma vez que voc\u00ea entende como eles funciona, pode fazer atualiza\u00e7\u00f5es importantes nos componentes de uma p\u00e1gina direto no painel administrativo, sem alterar arquivo algum.<\/p>\n<p>O Magento monta todas as p\u00e1ginas usando blocos. Um bloco \u00e9 um conjunto representado por uma classe PHP (intelig\u00eancia) e uma camada de visualiza\u00e7\u00e3o: os <em>templates<\/em> phtml. A organiza\u00e7\u00e3o e a ordem como esses blocos s\u00e3o exibidos \u00e9 feita atrav\u00e9s de arquivos XML&#8217;s presentes nos temas e nos m\u00f3dulos da loja.<\/p>\n<h2>Inserindo blocos em p\u00e1ginas e blocos CMS<\/h2>\n<p>Para inserir um bloco dentro de uma p\u00e1gina CMS ou mesmo em um bloco est\u00e1tico, podemos usar a diretiva abaixo na \u00e1rea de conte\u00fado:<br \/>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"default\" data-enlighter-title=\"Exemplo de bloco sendo inserido em p\u00e1gina ou bloco CMS\">{{block type=&quot;core\/template&quot; name&quot;nomedomeubloco&quot; template=&quot;caminho\/do\/template.phtml&quot;}}<\/pre><br \/>\nComo par\u00e2metros temos:<\/p>\n<ul>\n<li><code>type<\/code>: caminho para classe PHP do bloco. A primeira parte (core) \u00e9 definida no arquivo etc\/config.xml do m\u00f3dulo onde ela foi declarada. A segunda parte (template) \u00e9 o caminho para o arquivo php dentro da pasta Block do m\u00f3dulo onde ela foi declarada. Neste caso app\/code\/core\/Mage\/Core\/Block\/Template.php.<\/li>\n<li><code>name<\/code>: nome do bloco. Deve ser um nome \u00fanico.<\/li>\n<li><code>template<\/code>: caminho relativo para o arquivo phtml. O arquivo phtml \u00e9 relativo a pasta app\/design\/frontend\/[pacote]\/[tema]\/template. Se considerarmos que o arquivo acima n\u00e3o existe no meu tema, o magento iria buscar o arquivo em app\/design\/frontend\/base\/default\/template\/caminho\/do\/template.phtml.<\/li>\n<\/ul>\n<h2>Exemplo pr\u00e1tico em V\u00eddeo<\/h2>\n<p>No v\u00eddeo abaixo eu respondo a uma d\u00favida de um dos alunos do <a href=\"https:\/\/www.magenteiro.com\/backend?utm_source=blog\">curso de cria\u00e7\u00e3o de m\u00f3dulos<\/a> e desenvolvimento backend para Magento 1. Veremos como inserir um bloco php que exibe a quantidade de itens que o cliente tem no carrinho.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/y-8z_b9zBYA\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Entenda o &#8220;type&#8221;<\/h2>\n<p>O par\u00e2metro type de um bloco corresponde ao caminho dele dentro da pasta Block do m\u00f3dulo que o declarou. No primeiro exemplo temos <code>core\/template<\/code>. A primeira parte (core) foi declarada da seguinte forma no arquivo abaixo:<br \/>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"xhtml\" data-enlighter-highlight=\"4\" data-enlighter-title=\"Arquivo: app\/code\/core\/Mage\/Core\/etc\/config.xml\">&lt;config&gt;\r\n    &lt;global&gt;\r\n        &lt;blocks&gt;\r\n            &lt;core&gt;\r\n                &lt;class&gt;Mage_Core_Block&lt;\/class&gt;\r\n            &lt;\/core&gt;\r\n        &lt;\/blocks&gt;\r\n    &lt;\/global&gt;\r\n&lt;\/config&gt;<\/pre><br \/>\nDesta forma, sempre que nos referirmos a um <code>type=\"core\/<\/code> estaremos falando da pasta <code>Block<\/code> deste m\u00f3dulo.<\/p>\n<p>Ent\u00e3o, quando especificamos <code>core\/template<\/code> a classe que ser\u00e1 usada est\u00e1 localizada em <code>app\/code\/core\/Mage\/Core\/Block\/Template.php<\/code>.<\/p>\n<p>Qualquer m\u00f3dulo pode ter um ou mais classes do tipo Block. O Magento varrer\u00e1 e mesclar\u00e1 todos os arquivos config.xml de todos os m\u00f3dulos para obter esta informa\u00e7\u00e3o.<\/p>\n<p>Simples n\u00e9?<\/p>\n<h2>Entenda o &#8220;template&#8221;<\/h2>\n<p>O template phtml \u00e9 o arquivo respons\u00e1vel pela visualiza\u00e7\u00e3o do bloco. Ele cont\u00e9m c\u00f3digo HTML e PHP, mas n\u00e3o deve conter nenhuma intelig\u00eancia ou regra de neg\u00f3cio.<\/p>\n<p>A classe PHP definida em <code>type<\/code> \u00e9 representada pela vari\u00e1vel <code>$this<\/code> dentro do arquivo de template phtml. Todos os m\u00e9todos p\u00fablicos dela e da sua classe pai ficam dispon\u00edveis para uso.<\/p>\n<p>Veja um exemplo de uso nativo do Magento:<br \/>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-title=\"Arquivo: app\/design\/frontend\/rwd\/default\/template\/catalog\/product\/view.phtml\">&lt;?php $_product = $this-&gt;getProduct(); ?&gt;<\/pre><br \/>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-highlight=\"2\" data-enlighter-title=\"Classe: app\/code\/core\/Mage\/Catalog\/Block\/Product\/View.php\">class Mage_Catalog_Block_Product_View extends Mage_Catalog_Block_Product_Abstract\r\n    public function getProduct()\r\n    {\r\n        if (!Mage::registry(&#039;product&#039;) &amp;&amp; $this-&gt;getProductId()) {\r\n            $product = Mage::getModel(&#039;catalog\/product&#039;)-&gt;load($this-&gt;getProductId());\r\n            Mage::register(&#039;product&#039;, $product);\r\n        }\r\n        return Mage::registry(&#039;product&#039;);\r\n    }\r\n}<\/pre><br \/>\n&nbsp;<\/p>\n<h2>Indo al\u00e9m<\/h2>\n<p>Como disse, gosto muito assunto, e aqui no Magenteiro existem v\u00e1rios posts e v\u00eddeos sobre Layout XML e blocos. Voc\u00ea pode encontr\u00e1-los nas tag <a href=\"https:\/\/www.magenteiro.com\/blog\/tag\/layout-xml\">Layout XML<\/a>.<\/p>\n<p>Tamb\u00e9m falo bastante sobre o assunto nos cursos <a href=\"https:\/\/www.magenteiro.com\/curso-magento-desenvolvimento\">Torne-se um desenvolvedor Magento Front End<\/a> e <a href=\"https:\/\/www.magenteiro.com\/backend\">Cria\u00e7\u00e3o de M\u00f3dulos e Desenvolvimento Backend para Magento<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"Uma das coisas que me fascina no Magento \u00e9 a flexibilidade que temos para alterar e modificar o layout de [&hellip;]","protected":false},"author":1,"featured_media":1087,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,2],"tags":[85,56,45,29],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.0 (Yoast SEO v19.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como usar PHP em blocos e p\u00e1ginas CMS no Magento<\/title>\n<meta name=\"description\" content=\"Como podemos inserir c\u00f3digos PHP dentro de p\u00e1ginas CMS e blocos est\u00e1ticos do Magento 1 atrav\u00e9s de blocos personalizados. Veja como os blocks funcionam.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como usar PHP em blocos e p\u00e1ginas CMS no Magento\" \/>\n<meta property=\"og:description\" content=\"Como podemos inserir c\u00f3digos PHP dentro de p\u00e1ginas CMS e blocos est\u00e1ticos do Magento 1 atrav\u00e9s de blocos personalizados. Veja como os blocks funcionam.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/\" \/>\n<meta property=\"og:site_name\" content=\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/magenteiro\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-23T04:00:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-16T04:41:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/10\/block-php-cms-m1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ricardo Martins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:site\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ricardo Martins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\",\"name\":\"Magenteiro\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/magenteiro\",\"https:\/\/www.linkedin.com\/company\/magenteiro\",\"https:\/\/www.youtube.com\/magenteiro\",\"https:\/\/facebook.com\/magenteiro\",\"https:\/\/twitter.com\/magenteiro\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"contentUrl\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"width\":787,\"height\":149,\"caption\":\"Magenteiro\"},\"image\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"name\":\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\",\"description\":\"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.\",\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/\",\"name\":\"Como usar PHP em blocos e p\u00e1ginas CMS no Magento\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\"},\"datePublished\":\"2018-10-23T04:00:48+00:00\",\"dateModified\":\"2018-10-16T04:41:44+00:00\",\"description\":\"Como podemos inserir c\u00f3digos PHP dentro de p\u00e1ginas CMS e blocos est\u00e1ticos do Magento 1 atrav\u00e9s de blocos personalizados. Veja como os blocks funcionam.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.magenteiro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como usar PHP em blocos e p\u00e1ginas CMS no Magento\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/\"},\"author\":{\"name\":\"Ricardo Martins\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\"},\"headline\":\"Como usar PHP em blocos e p\u00e1ginas CMS no Magento\",\"datePublished\":\"2018-10-23T04:00:48+00:00\",\"dateModified\":\"2018-10-16T04:41:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/\"},\"wordCount\":567,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"keywords\":[\"cms\",\"Layout XML\",\"Magento 1\",\"videos\"],\"articleSection\":[\"Desenvolvimento\",\"Magento 1\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\",\"name\":\"Ricardo Martins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"caption\":\"Ricardo Martins\"},\"description\":\"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.\",\"sameAs\":[\"https:\/\/www.magenteiro.com\/\"],\"url\":\"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como usar PHP em blocos e p\u00e1ginas CMS no Magento","description":"Como podemos inserir c\u00f3digos PHP dentro de p\u00e1ginas CMS e blocos est\u00e1ticos do Magento 1 atrav\u00e9s de blocos personalizados. Veja como os blocks funcionam.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/","og_locale":"pt_BR","og_type":"article","og_title":"Como usar PHP em blocos e p\u00e1ginas CMS no Magento","og_description":"Como podemos inserir c\u00f3digos PHP dentro de p\u00e1ginas CMS e blocos est\u00e1ticos do Magento 1 atrav\u00e9s de blocos personalizados. Veja como os blocks funcionam.","og_url":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/","og_site_name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","article_publisher":"https:\/\/facebook.com\/magenteiro","article_published_time":"2018-10-23T04:00:48+00:00","article_modified_time":"2018-10-16T04:41:44+00:00","og_image":[{"width":900,"height":450,"url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/10\/block-php-cms-m1.jpg","type":"image\/jpeg"}],"author":"Ricardo Martins","twitter_card":"summary_large_image","twitter_creator":"@magenteiro","twitter_site":"@magenteiro","twitter_misc":{"Written by":"Ricardo Martins","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.magenteiro.com\/blog\/#organization","name":"Magenteiro","url":"https:\/\/www.magenteiro.com\/blog\/","sameAs":["https:\/\/www.instagram.com\/magenteiro","https:\/\/www.linkedin.com\/company\/magenteiro","https:\/\/www.youtube.com\/magenteiro","https:\/\/facebook.com\/magenteiro","https:\/\/twitter.com\/magenteiro"],"logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","contentUrl":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","width":787,"height":149,"caption":"Magenteiro"},"image":{"@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.magenteiro.com\/blog\/#website","url":"https:\/\/www.magenteiro.com\/blog\/","name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","description":"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.","publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/","url":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/","name":"Como usar PHP em blocos e p\u00e1ginas CMS no Magento","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/#website"},"datePublished":"2018-10-23T04:00:48+00:00","dateModified":"2018-10-16T04:41:44+00:00","description":"Como podemos inserir c\u00f3digos PHP dentro de p\u00e1ginas CMS e blocos est\u00e1ticos do Magento 1 atrav\u00e9s de blocos personalizados. Veja como os blocks funcionam.","breadcrumb":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.magenteiro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Como usar PHP em blocos e p\u00e1ginas CMS no Magento"}]},{"@type":"Article","@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/#article","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/"},"author":{"name":"Ricardo Martins","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150"},"headline":"Como usar PHP em blocos e p\u00e1ginas CMS no Magento","datePublished":"2018-10-23T04:00:48+00:00","dateModified":"2018-10-16T04:41:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/"},"wordCount":567,"commentCount":0,"publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"keywords":["cms","Layout XML","Magento 1","videos"],"articleSection":["Desenvolvimento","Magento 1"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.magenteiro.com\/blog\/magento-1\/desenvolvimento\/como-usar-php-em-blocos-e-paginas-cms-no-magento\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150","name":"Ricardo Martins","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","caption":"Ricardo Martins"},"description":"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.","sameAs":["https:\/\/www.magenteiro.com\/"],"url":"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/"}]}},"_links":{"self":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/1082"}],"collection":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/comments?post=1082"}],"version-history":[{"count":4,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/1082\/revisions"}],"predecessor-version":[{"id":1086,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/1082\/revisions\/1086"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media\/1087"}],"wp:attachment":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media?parent=1082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/categories?post=1082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/tags?post=1082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}