Créer un gabarit

1. Définition dans le fichier metadata

Les metadata d’un template sont décrites dans la documentation d’API.

2. Configuration de déclinaison de gabarit

Vous pouvez optionnellement définir une configuration de déclinaison de gabarit si votre gabarit est paramétrable par contexte.

3. Création du fichier de vue

L’emplacement du fichier dépend de la clé file configurée dans le fichier metadata.config.php.

À l’intérieur du gabarit, vous avez accès à plusieurs variables intéressantes :

$wysiwyg:Un tableau contenant en clé le nom du WYSIWYG configuré dans le fichier metadata.config.php et en valeur le contenu saisi dans le back-office.
$page:L’instance du Nos\model_Page courant.
$title:Le titre à mettre dans un tag h1
$main_controller:
 L’instance du contrôleur s’occupant du front-office.
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="static/favicon.ico" />
    <link rel="stylesheet" type="text/css" href="static/apps/noviusos_templates_basic/css/base.css" media="all">
</head>

<body>

    <header>Cette zone d'entête sera affichée sur toutes les pages configurées avec ce gabarit.</header>

    <div id="menu">
        Mon joli menu
    </div>

    <div id="content">
        <?= $wysiwyg['content']; ?>
    </div>

</body>
</html>