Les metadata d'un template sont décrites dans la documentation d'API <api:metadata/templates>
.
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>