Aller au contenu principal

Sections

Les sections sont des éléments de contenu qui peuvent être ajoutés à une page CLIENTXCMS. Elles sont pilotées par les thèmes et peuvent être personnalisées dans l'interface d'administration depuis la page section dans les paramètres de personalisation. Sections

Création d'une section personnalisée​

Pour des sections personnalisées vous pouvez créer un fichier sections.json dans le dossier resources/views/sections de votre thème. Par exemple, pour une section hero vous pouvez créer un fichier resources/views/sections/hero.blade.php avec le contenu suivant :

<section class="hero">
<div class="hero-content">
<h1>Bienvenue sur {{ setting('app.name') }}</h1>
<p>Ceci est un thème par défault</p>
</div>
</section>

Et un fichier resources/views/sections/sections.json avec le contenu suivant :

[
{
"path": "sections.hero",
"uuid": "hero",
"default": true,
"thumbnail": "https://via.placeholder.com/150", // Image de prévisualisation hébergée
"default_url": "/", // URL par défaut
"section_type": 1,
}
]

Propriétés​

path : Chemin de la vue de la section

uuid : Identifiant unique de la section

default (faculatif): Si la section est la section par défaut

thumbnail(faculatif) : Image de prévisualisation de la section

default_url(faculatif) : URL par défaut de la section

section_type : Type de section