Como criar um novo layout para o eZ Publish 5
Pedro Resende
Pedro Resende
- Entrar dentro do directório base do ezpublish
php ezpublish/console generate:bundle --namespace=<empresa>/<name>Bundle --format=yml
- Entrar dentro de src/
/ Bundle e abrir o ficheiro
&lt;empresa&gt;&lt;name&gt;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';
}
}
- 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
{
}
-
Copiar tudo o que está dentro de "/src/EzSystems/DemoBundle/Resources" para dentro do "/src/
/ Bundle/Resources" -
Começar alterar os templates dentro da pasta "/src/
/ Bundle/Resources/views" -
As imagens, css, javascript e less estão dentro da pasta "/src/
/ Bundle/Resources/public" -
Limpar a cache
php ezpublish/console cache:clear --env=prod