2017 © Pedro PelĂĄez
 

symfony-bundle cms-bundle

Symfony WHCmsBundle

image

wh/cms-bundle

Symfony WHCmsBundle

  • Thursday, November 3, 2016
  • by jeromelebleu
  • Repository
  • 2 Watchers
  • 0 Stars
  • 274 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 5 Open issues
  • 2 Versions
  • 1 % Grown

The README.md

CmsBundle

Todo :

Creer bloc page Crrer les blocs en fixtures, (*1)

Ajouter le template bloc galerie (lié à file), (*2)

Sur bloc : Editer dans la page pour prévusaliser les résultats, et gérer les galeries, (*3)

Seo : Ajout de inherit Ajout de meta_title_inherit (ajoute en auto l'inherit, ou name si non présent Inherit par default, (*4)

Listerner sur seo pour associer auto entity et id Faire une fonction getUrl qui permet de générer l'url à partir du route name, (*5)

Créer un Seo par default (sur liste Seo, créer par default), (*6)

Ajout de seoMetas permetant d'ajouter toutes les metas nécessaires, (*7)

Installation

public function registerBundles()
{
    $bundles = array(

        new WH\CmsBundle\WHCmsBundle(),

    );

    ...

Articles

Templates

Des templates de page :

  • type : "page",
  • tplt : "APPCmsBundle:Page:montemplatedepage"
  • controller : "WHCmsBundle:ControllerFront" A préçiser si la page doit faire appel Ă  des fonctiones spĂ©ciales
  • controllerAdmin : A préçiser si la page contient un formulaire spĂ©cifique (l'action updatePage est automatiquement appelĂ©e)

Exemple : La page contact doit ĂȘtre insĂ©rĂ©e dans un menu (arbo), il herite donc de page, c'est un template page, (*8)

Des templates d'article :

Idem que précédement, mais lui n'est pas dans l'arborescence du enu, il doit heriter de article Mais ici updatePost est automatiquement appelé, (*9)

Exemple : partenaires, temoignaes, références, ..., (*10)

Des templates de galeries :

  • type : "bloc",
  • tplt : "APPCmsBundle:Galerie:bootsrap"

Des templates de bloc :

Pour insérer des blocs de contenu dans une page - type : "bloc", - tplt : "APPCmsBundle:Bloc:montemplatedeblocs" (contient la boucle) - controller : "WHCmsBundle:ControllerFront" L'action "bloc" est automatiquement appelé - controllerAdmin : "WHCmsBundle:Backend:Controller" L'action "bloc" est automatiquement appelé pour générer le formulaire bloc adaptée, (*11)

Les blocs

Créer un template de type de bloc, préçiser le adminController le controller + action qui permet de controller les infos du front Dans les blocs on préçise les conditions et la vue, (*12)

Les pages

Blocs dans les pages

blocEntity : type (text, bloc, galerie) title, subtitle, template, body, entity, bloc, position, (*13)

Et un blocEntityFile pour les galeries, (*14)

The Versions

03/11 2016

dev-master

9999999-dev

Symfony WHCmsBundle

  Sources   Download

GPL-3.0+

The Requires

 

symfony2 cmsbundle

22/02 2016

v1.0

1.0.0.0

Symfony WHCmsBundle

  Sources   Download

GPL-3.0+

The Requires

 

symfony2 cmsbundle