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 <empresa>\<name>Bundle;

use Symfony\Component\HttpKernel\Bundle\Bundle;

class <empresa><name>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 <empresa>\<name>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