Blog.resende.biz

Como criar um novo layout para o eZ Publish 5

Pedro Resende
Pedro Resende
Ez Logo
  1. Entrar dentro do directório base do ezpublish
php ezpublish/console generate:bundle --namespace=<empresa>/<name>Bundle --format=yml
  1. Entrar dentro de src//Bundle e abrir o ficheiro
<empresa><name>Bundle.php

Substituir por

<?php

namespace &lt;empresa&gt;\&lt;name&gt;Bundle;

use Symfony\Component\HttpKernel\Bundle\Bundle;

class &lt;empresa&gt;&lt;name&gt;Bundle extends Bundle
{
    public function getParent()
    {
        return 'eZDemoBundle';
    }
}
  1. Entrar dentro de src//Bundle/Controller e abrir o ficheiro

DefaultController.php

Substituir por

<?php

namespace &lt;empresa&gt;\&lt;name&gt;Bundle\Controller;

use eZ\DemoBundle\Controller\RegistrationController as BaseController;

class DefaultController extends BaseController
{

}
  1. Copiar tudo o que está dentro de "/src/EzSystems/DemoBundle/Resources" para dentro do "/src//Bundle/Resources"

  2. Começar alterar os templates dentro da pasta "/src//Bundle/Resources/views"

  3. As imagens, css, javascript e less estão dentro da pasta "/src//Bundle/Resources/public"

  4. Limpar a cache 

php ezpublish/console cache:clear --env=prod