2022-01-19 22:26:58 +01:00
< ? php
$relativepath = $infopage [ 0 ]; // position relative de la page, si la page est à la racine, alors on laisse le champ vide
$pagetitle = $infopage [ 1 ]; // titre de la page affiché dans la balise <title>
$pagecontent = $infopage [ 2 ]; // contenu de la page qui se retrouve dans le <body>
$pagescript = $infopage [ 3 ]; // contenu de la page qui doit se retrouver en dehors du <body>
$pagename = $infopage [ 4 ]; // nom de la page exact servant à appeler le css (cf <link rel="stylesheet" ...> sur /structure/template.php). Ex : ceciestunepage.php => { $pagetitle = "Ceci est une page" et $pagename = "ceciestunepage" }
?>
<! DOCTYPE html >
< html lang = " fr " >
< head >
< meta charset = 'utf-8' >
< meta http - equiv = " X-UA-Compatible " content = " chrome=1 " >
< meta name = " viewport " content = " width=device-width,maximum-scale=2 " >
< link rel = " shortcut icon " href = " <?= $relativepath ?>favicon.ico " >
< link rel = " stylesheet " type = " text/css " href = " <?= $relativepath ?>assets/css/page/<?= $pagename ?>.css " />
2022-01-20 00:53:13 +01:00
< link rel = " stylesheet " type = " text/css " href = " <?= $relativepath ?>assets/css/menu.css " />
2022-04-08 13:13:19 +02:00
< link rel = " stylesheet " type = " text/css " href = " <?= $relativepath ?>assets/css/template.css " />
2022-04-09 19:08:39 +02:00
< link rel = " stylesheet " type = " text/css " href = " <?= $relativepath ?>assets/css/queries.css " />
2022-04-05 21:18:29 +02:00
< link rel = " shortcut icon " href = " <?= $relativepath ?>assets/img/ico_promo_60.ico " >
2022-04-08 13:13:19 +02:00
2022-04-08 15:00:17 +02:00
<!-- EDIT : la police ( modifiée ) est host dans assets / fonts /*. otf , et définie dans assets / css / template . css il n ' y a plus besoin de la charger depuis cdnfonts -->
2022-04-08 13:13:19 +02:00
<!-- ICI C 'EST LA POLICE MARIO QU' IL FAUDRA CHANGER SUIVANT LE THEME , il faudra penser à modifier le fichier css car ici on importe seulement la police mais dans le css on l ' attribut au texte -->
2022-04-08 15:00:17 +02:00
<!-- link href = " http://fonts.cdnfonts.com/css/new-super-mario-font-u " rel = " stylesheet " -->
2022-04-08 13:13:19 +02:00
2022-01-19 22:26:58 +01:00
< title >< ? = $pagetitle ?> | INSAT Accueil</title>
<!-- Matomo ( analytic ) -->
< script type = " text/javascript " >
var _paq = _paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq . push ([ 'disableCookies' ]);
_paq . push ([ 'trackPageView' ]);
_paq . push ([ 'enableLinkTracking' ]);
( function () {
var u = " //etud.insa-toulouse.fr/~accueil_insa/analytics/ " ;
_paq . push ([ 'setTrackerUrl' , u + 'piwik.php' ]);
_paq . push ([ 'setSiteId' , '1' ]);
var d = document , g = d . createElement ( 'script' ), s = d . getElementsByTagName ( 'script' )[ 0 ];
g . type = 'text/javascript' ; g . async = true ; g . defer = true ; g . src = u + 'piwik.js' ; s . parentNode . insertBefore ( g , s );
})();
</ script >
<!-- End Matomo Code -->
</ head >
< body >
2022-04-09 12:55:13 +02:00
2022-06-11 21:02:30 +02:00
< div class = " complete-wrapper " >
< header >
< ? php include $relativepath . " structure/menu.php " ; ?>
</ header >
< ? php
if ( isset ( $pagecontent )) {
echo $pagecontent ; //ici on appelle le contenu de la page
}
?>
2022-04-17 16:18:38 +02:00
</ div >
2022-06-11 21:02:30 +02:00
< footer >
< div class = " footer-text-area " >
< ? php include $relativepath . " structure/footer.php " ; ?>
</ div >
<!-- TODO un espace qui permet de couvrir la surface sous le menu , pour l 'instant on utilise la même image pour pas oublier que l' espace doit être de la même taille que le menu mais faudra changer ça -->
< div style = " height: 7vw " > </ div >
</ footer >
2022-06-10 21:48:25 +02:00
<!-- Script nécessaire au fonctionnement du menu sur mobile -->
<!-- To be charged at the end so that it doesn ' t slow the page loading -->
< script defer >
(() => {
const tube = document . getElementById ( " tube " );
const closeBTN = document . getElementById ( " close-mobile-menu " );
const mobileMenu = document . getElementById ( " mobile-menu " );
const onTubeClick = ( e ) => {
mobileMenu . classList . toggle ( " open " );
};
tube . addEventListener ( " click " , onTubeClick )
closeBTN . addEventListener ( " click " , onTubeClick )
})()
</ script >
2022-01-19 22:26:58 +01:00
</ body >
</ html >
< ? php
if ( isset ( $pagescript )) {
echo $pagescript ; //ici on appelle les scripts de la page (s'il y en a)
}
?>