Isis CMS FR docs
  • Bienvenue !
  • Installation
  • Création
    • Création de thèmes
      • Interaction avec l'api
      • Paramètre dans les pages de thème
Powered by GitBook
On this page
  • Création du fichier de thème :
  • Le fichier theme.js
  1. Création

Création de thèmes

PreviousInstallationNextInteraction avec l'api

Last updated 2 years ago

Création du fichier de thème :

Chaque thème se compose d'un fichier portant son nom et est décomposé en sous fichier avec obligation d'ajouter un dossier asset dans la racine de votre fichier de thème.

Voici un exemple de l'arborescence à respecter :

Le fichier theme.js est le fichier principal de votre thème. C'est lui qui regroupe les chemin d'accès vers les différents fichier (View) de votre thème.

Le fichier theme.js

Il doit être présent à la racine de votre fichier de thème comme vu sur l'exemple plus haut et doit contenir ces lignes obligatoires

exports.theme_name = "Your Name"
exports.author = "Your Author name "
exports.asset_path = __dirname + '/asset/'
exports.view_path = __dirname + '/View/mainview'
exports.login_path = __dirname + '/View/user/login'
exports.create_path = __dirname + '/View/user/create'
exports.header = __dirname + '/asset/components'
exports.error_path = __dirname + '/View/error.ejs'
exports.index = __dirname +'/View/index.ejs'

Voici les information sur les différentes valeurs présentes ainsi que les valeurs optionnelles

Nom
Valeur

theme_name

(Obligatoire)Le nom de votre thème

author

(Obligatoire)Le nom de l'auteur du thème

asset_path

(Obligatoire)Le chemin des assets (Ne pas changer sauf si vous voulez un autre dossier d'asset.) .

view_path

(Obligatoire)Le chemin vers une vue utilisé par les pages générés par l'utilisateur

login_path

(Obligatoire) Le chemin vers la page de connexion.

create_path

(Obligatoire) Le chemin vers la page de création de compte

header

(Obligatoire) Le chemin vers le ou les header disponible par exemple : header_js.ejs

index

(Obligatoire) Le chemin vers la page principal du thème

error_path

(Optionel) Chemin vers le design d'une page d'erreur

sucess

(Optionel) Chemin vers le design d'une page des succès

profil

(Optionel) Chemin vers une page de profil