# EzAgendaCollectivitesBundle

EzAgendaCollectivitesBundle fait la gestion d'agenda et des événements

## Installation

1. a partir du composer, ajouter:

// composer.json

    {
        "require": {
            "ayaline/ez-agenda-collectivite-bundle":"1.0.*"
        }
    }

2. Ensuite, activez-le dans votre EzPublishKernel.php:

// app/AppKernel.php

    public function registerBundles()
    {
        $bundles = array(
            //...
            new Ayaline\Bundle\EzAgendaCollectivitesBundle\AyalineEzAgendaCollectivitesBundle(),
            //...
    }
    
    
3.  Intégrer les classes de contenu :  (cf. package eZ dans Ressources/doc).
4.  Créer un tag racine pour le bundle (Agenda)
5.  Créer quelques contenus de type évenement sous le contenu de type Agenda

## Configuration

// ezpublish/routing.yml

    ayaline_agenda:
        resource: "@AyalineEzAgendaCollectivitesBundle/Resources/config/routing.yml"
        prefix:   /
        
// ezpublish/override.yml

    location_view:
        full:
            agenda:
                controller: AyalineEzAgendaCollectivitesBundle:Agenda:agenda
                template: AyalineEzAgendaCollectivitesBundle:full:agenda.html.twig
                match:
                    Identifier\ContentType: agenda
            evenement:
                template: AyalineEzAgendaCollectivitesBundle:full:event.html.twig
                match:
                    Identifier\ContentType: evenement
                    
                    
    content_view:
        image_linked:
            image:
                template: AyalineEzAgendaCollectivitesBundle:linked:image.html.twig
                match:
                    Identifier\ContentType: image
                        
6.  Ajouter les deux scripts

    '@ayalineezagendacollectivites/Resources/public/js/bootstrap-datetimepicker.min.js'
    '@ayalineezagendacollectivites/Resources/public/js/scripts.js'

7.  La template home/agenda_4.html.twig correspond à l'affichage de la capture d'écran doc/agenda_4.png
@TODO : Ajouter les captures des autres vues (agenda_1, agenda_2 et agenda_3)