Ce site utilise des cookies tiers destinés à mesurer l’audience du site, améliorer votre navigation et accéder à certaines fonctionnalités. En cliquant sur 'Accepter' vous autorisez l'utilisation de ces cookies, vous pouvez aussi « Refuser » les cookies non essentiels ou paramétrer vos choix en cliquant sur « Modifier mes préférences »

[Full folder à définir]

Recherches participatives

ATTENTION. Template FULL par défaut : content/full.html.twig

Vérifiez la configuration afin d'associer un template adapté à ce type de contenu

A moins que le type de contenu ne fasse partie des classes eZ4 non retenues pour eZ6

Champs

name ezstring
short_name ezstring
short_description ezrichtext
description ezrichtext

Configuration pour Ibexa

  1. Dans .../src/Cirad/EzSiteBundle/Resources/config/content-types/
  2. Ajouter un folder.yaml

Le plus simple: copier un yaml existant. Par exemple 'crd_actualite.yaml' et changer toutes les occurrences de 'crd_actualite' par 'folder'

    system:
        default:
            content_type:
                folder:
                    #thumbnail: 'bundles/ciradezsite/images/admin/ezsite-type-icons.svg#folder'
                    thumbnail: '/global-img/ezsite-icones-admin.svg#folder'
        ezsite_front:
            content_view:
                full:
                    folder:
                        controller: 'App\Cirad\EzSiteBundle\Controller\CiradController::fullAction'
                        template: "@CiradEzSite/content/default/full.html.twig"
                        match:
                            Identifier\ContentType: [folder]
                line:
                    folder:
                        controller: 'App\Cirad\EzSiteBundle\Controller\CiradController::lineAction'
                        template: "@CiradEzSite/content/default/line.html.twig"
                        match:
                            Identifier\ContentType: [folder]
                embed:
                    folder:
                        controller: 'App\Cirad\EzSiteBundle\Controller\CiradController::embedAction'
                        template: "@CiradEzSite/content/default/embed.html.twig"
                        match:
                            Identifier\ContentType: [folder]
    ETC...
    

Configuration pour ezSite

  1. Dans
    • .../ezconfig/projets/content-types/ (ou standard, gprojets...)
    • ou
    • ../ezconfig/standard/sites/ez6te/
  2. Ajouter un folder.yaml
  3. Rque: choisir .../sites/... quand il n'est pas prévu que le type intègre le modèle ezSite !

Quedlque chose comme (A ADAPTER!) :

cirad_ez_site:
    system:
        ez6te_group:
            blocs:
                folder/full:
                    titre: [ 'name / textileLight <h1>' ]
                    corps:
                        - 'name'
                        - 'short_name'
                        - 'short_description'
                        - 'description'
                    annexes:
                        - '...'

                folder/line:
                    titre:
                        - 'name / textileLight / linkto_location <h2>'

                folder/embed:
                    titre: [ 'name/textileLight / linkto_location <h2>' ]
                    corps:
                        - '...'