Bonjour,
( c'est encore moi )
Voici mon questionnement.
J'aimerais instaurer une partie variable sur mon gabarit au niveau de l'identification.
Voici mon gabarit actuel :
J'aimerais que le contenu de mon div divloggin soit dynamique, c'est à dire qu'il varie en fonction que l'utilisateur soit loggué ou non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68 <!doctype html> <html lang="fr"> <head> <meta charset="UTF-8" /> <base href="<?= $racineWeb ?>" > <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link rel="stylesheet" href="Contenu/style.css" /> <title><?= $titre ?></title> </head> <body> <div id="global"> <header> <div id="divspace"> </div> <div id="divlogo"> <img id="logo" src="Contenu/logo.png" alt="banniere" /> </div> <div id="divloggin"> <div id="logginbox"> <form id="logginform"> <div id="loggindata"> <label id="lblogginUser">Utilisateur :</label><input type="text"/><br/> <label id="lblogginMdp">Mot de passe :</label><input type="password"/> </div> <input type="submit"/> </form> <a href="inscription">Inscription</a> <a href="RecuperationPassword">Mot de passe oublié?</a> </div> </div> </header> <nav> <ul> <li><a <?php if($idpage=="accueil"){ echo 'id="page_en_cours"'; } ?> href="accueil">Accueil</a></li> <li><a <?php if($idpage=="leclub"){ echo 'id="page_en_cours"'; } ?> href="leclub">Le club</a></li> <li><a <?php if($idpage=="entrainements"){ echo 'id="page_en_cours"'; } ?> href="entrainements">Entrainements</a></li> <li><a <?php if($idpage=="calendrier"){ echo 'id="page_en_cours"'; } ?> href="calendrier">Calendrier</a></li> <li><a <?php if($idpage=="listedeforce"){ echo 'id="page_en_cours"'; } ?> href="listedeforce">Liste de force</a></li> </ul> </nav> <div id="main"> <section class="publicites"> </section><!-- @whitespace --><section id="page"> <div id="entete"> <h1><?= $entete ?></h1> </div> <div id="contenu"> <?= $contenu ?> </div> </section><!-- @whitespace --><section class="publicites"> </section> </div> <footer> <div> <a href="administration.php">Admininistration</a> </div> </footer> </div> <script src="Contenu/monScript.js"></script> <script src='https://www.google.com/recaptcha/api.js?hl=fr' async defer></script> </body> </html>
Si l'utilisateur n'est pas loggué, ce sera le formulaire d'identification qui s'afficherait.
Sinon ce sont des liens vers son profil, etc...
ce qui me vient à l'esprit de remplacer le contenu du div divloggin par
et de gérer le contenu de $div_identification dans ma classe Vue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<?= $div_identification ?>
Est-ce une bonne manière de faire ou dois-je définir le contenu dans chaque vue comme je le fait pour chaque autre variable comme dans l'exemple suivant?
J'aimerai respecter au mieux l'architecture MVC.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php $this->titre="Palette Leuzoise - Information"; $this->entete="Information"; $this->idpage="Information"; ?> <span>Bonjour <?= $prenom ?></span> <p> Votre compte a bien été activé. </p> <p> Vous pouvez maintenant vous logguer au site en tant que "membre" <p/> <p> Rappel de votre identifiant : <?= $pseudo ?> </p> <p> Si vous faites partie des joueurs du club, vos accès seront modifiés dans les plus brefs délais </p> <p> Bonne visite et à bientôt </p>
Merci pour vos avis.
Partager