diff options
| author | polo <ordipolo@gmx.fr> | 2026-10-23 00:47:32 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2026-10-23 00:47:32 +0200 |
| commit | f27cca08ff786ceff1870147f6d6bad14d71117f (patch) | |
| tree | d36597a72025313d6faf4ed228755fa267ebe2f6 /src/View/templates/menu.php | |
| parent | c7309f900ef05bd5cb313110ec159b761af394ec (diff) | |
| download | cms-f27cca08ff786ceff1870147f6d6bad14d71117f.tar.gz cms-f27cca08ff786ceff1870147f6d6bad14d71117f.tar.bz2 cms-f27cca08ff786ceff1870147f6d6bad14d71117f.zip | |
dossiers avec majuscule, namespace pour toutes les classes, autoload psr-4, UserDataService::createZip déplacé dans Backup
Diffstat (limited to 'src/View/templates/menu.php')
| -rw-r--r-- | src/View/templates/menu.php | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/View/templates/menu.php b/src/View/templates/menu.php new file mode 100644 index 0000000..5a15fdb --- /dev/null +++ b/src/View/templates/menu.php | |||
| @@ -0,0 +1,51 @@ | |||
| 1 | <?php | ||
| 2 | declare(strict_types=1); | ||
| 3 | use App\Service\URL; | ||
| 4 | ?> | ||
| 5 | <section class="menu"> | ||
| 6 | <h3>Menu et chemins</h3> | ||
| 7 | <div class="new_page_button"> | ||
| 8 | <p>Créer une <a href="<?= new URL(['page' => 'new_page']) ?>"><button style="color: #ff1d04;">Nouvelle page</button></a>.</p> | ||
| 9 | </div> | ||
| 10 | <div class="url_form_zone"> | ||
| 11 | <p>Créer une entrée dans le menu avec une adresse vers un site quelconque:</p> | ||
| 12 | <form method="post" action="<?= new URL(['from' => 'menu_paths']) ?>"> | ||
| 13 | <p> | ||
| 14 | <label for="label_input">Nom dans le menu:</label> | ||
| 15 | <input id="label_input" type="text" name="label_input"> | ||
| 16 | </p> | ||
| 17 | <p> | ||
| 18 | <label for="url_input">Adresse (collez votre lien):</label> | ||
| 19 | <input id="url_input" type="url" name="url_input" placeholder="https://..." onchange="controlURL(this)"> | ||
| 20 | </p> | ||
| 21 | <p> | ||
| 22 | <label>Placer le lien juste après cette entrée:</label> | ||
| 23 | <select id="location" name="location"> | ||
| 24 | <?= $this->options ?> | ||
| 25 | </select> | ||
| 26 | </p> | ||
| 27 | <input type="submit" onclick="createUrlEntry()" value="Valider"> | ||
| 28 | </form> | ||
| 29 | </div> | ||
| 30 | <aside> | ||
| 31 | <p>Modifier le menu:</p> | ||
| 32 | <div class="controls_explanations"> | ||
| 33 | <p><img src="assets/arrow-left.svg"> remonter dans l'arbre</p> | ||
| 34 | <p><img src="assets/arrow-right.svg"> devenir une branche de l'élément précédent</p> | ||
| 35 | <p><img src="assets/arrow-up.svg"><img src="assets/arrow-down.svg"> déplacer la branche parmi celles de même niveau</p> | ||
| 36 | <p><input type="checkbox" checked> afficher/cacher</p> | ||
| 37 | <p><img src="assets/save.svg"> enregistrer une modification</p> | ||
| 38 | <p><img src="assets/delete-bin.svg"> supprimer un lien</p> | ||
| 39 | </div> | ||
| 40 | </aside> | ||
| 41 | <div id="menu_edit_buttons"> | ||
| 42 | <?= $this->html ?> | ||
| 43 | </div> | ||
| 44 | </section> | ||
| 45 | <section> | ||
| 46 | <div class="basic_div"> | ||
| 47 | <a href="<?= new URL ?>"> | ||
| 48 | <button>Retour au site</button> | ||
| 49 | </a> | ||
| 50 | </div> | ||
| 51 | </section> \ No newline at end of file | ||
