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
<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'; } }
- 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