Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.43 KB

template.rst

File metadata and controls

47 lines (31 loc) · 1.43 KB

Créer un gabarit

1. Définition dans le fichier metadata

Les metadata d'un template sont décrites dans la documentation d'API <api:metadata/templates>.

2. 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.

$main_controller

L'instance du contrôleur s'occupant du front-office <api:php/classes/controller_front>.

<!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>