HTML de la base de données "Livre de recettes provençales"

Site: MoodleMoot 2024
Cours: Une recette simple pour une base de données réussie
Livre: HTML de la base de données "Livre de recettes provençales"
Imprimé par: Visiteur anonyme
Date: vendredi 22 novembre 2024, 12:07

Description

Venez récupérer le HTML et retrouver les types de champ de la base de donnée "Livre de recettes provençales" afin de la reproduire.

  1. Créer les champs
  2. Copier le texte directement depuis le livre
  3. Coller le texte dans le bouton "HTML" de l'éditeur de texte de l'activité base de données Moodle dans la bonne section (Cf. le titre du texte)
  4. Enregistrer

1. Champs

Créer les champs suivants avec le nom du champ identique à l'image ci-dessous pour que le code HTML de la base de données fonctionne : 

Liste des champs de la base de données

2. Modèle vue fiche unique

<div id="defaulttemplate-single" class="my-5">

    <div class="defaulttemplate-single-body my-5">

        <div class="row my-6">

            <div class="col-auto">##userpicture##</div>

            <div class="col">

                <div class="row h-100">

                    <div class="col-3 align-self-center">

                        ##user##<br><span class="data-timeinfo">##timeadded##</span>

                    </div>

                    <div class="col-4 col-md-6 text-right align-self-center data-timeinfo">

                        <span class="font-weight-bold ">Dernière modification&nbsp;:&nbsp;</span>##timemodified##

                    </div>

                    <div class="col-4 col-md-3 ml-auto align-self-center d-flex flex-row-reverse">

                        <div>##actionsmenu##</div>

                        <div class="ml-auto my-auto ##approvalstatusclass##">##approvalstatus##</div>

                    </div>

                </div>

            </div>

        </div>

        <hr>


        <div class="my-6">

            <div class="mt-4"><br>

                <h3 style="text-align: center;"><strong><span class="" style="color: rgb(37, 83, 97);">[[Titre de la recette]]</span></strong></h3>

            </div>

            <div class="mt-4">

                <p class="mt-2" style="text-align: center;">[[Photo du plat]]</p>

                <p class="mt-2"><br></p>

            </div>

        </div>

    </div>

</div>

<div class="my-5">

    <div class="defaulttemplate-single-body my-5">

        <div class="my-6">

            <div class="mt-4">

                <table style="margin-left:auto;margin-right:auto">

                    <thead>

                        <tr>

                            <th scope="col" style="text-align: center;">

                                <h3><strong>⏳</strong></h3>

                            </th>

                            <th scope="col" style="text-align: center;">

                                <h3><strong>🦾</strong></h3>

                            </th>

                            <th scope="col" style="text-align: center;">

                                <h3><strong>💰</strong></h3>

                            </th>

                        </tr>

                    </thead>

                    <tbody>

                        <tr>

                            <td><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [[Durée de la recette]] min&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</strong></td>

                            <td><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [[Difficulté de la recette]]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</strong></td>

                            <td><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [[Coût de la recette]]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</strong></td>

                        </tr>

                    </tbody>

                </table>

            </div>

        </div>

    </div>

</div>

<div class="my-5">

    <div class="defaulttemplate-single-body my-5">

        <div class="my-6">

            <div class="mt-4">

                <p class="mt-2"><strong><br>Recette pour [[Nombre de personnes]] personne(s)</strong></p>

            </div>

            <div class="mt-4">

                <span class="font-weight-bold">Ingrédients</span>

                <p class="mt-2">[[Ingrédients]]</p>

                <p class="mt-2"><br>

                </p>

                <table style="margin-left:auto;margin-right:auto">

                    <thead>

                        <tr>

                            <th scope="col" style="text-align: center;">Temps de préparation</th>

                            <th scope="col" style="text-align: center;">Temps de cuisson</th>

                        </tr>

                    </thead>

                    <tbody>

                        <tr>

                            <td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [[Temps de préparation]] min&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</td>

                            <td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [[Temps de cuisson]] min&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</td>

                            <td></td>

                        </tr>

                    </tbody>

                </table>

                <br>

            </div>

            <div class="mt-4">

            </div>

            <div class="mt-4">

                <span class="font-weight-bold">Les étapes de préparation</span>

                <p class="mt-2">[[Les étapes de préparation]]</p>

            </div><br>

            <div class="mt-4">

            </div>

        </div>

    </div>

</div>


3. Modèle vue liste

Le modèle vue liste comporte les parties suivantes : 

  • En-tête
  • Fiche répétée
  • Pied de page

3.1. En-tête

<table id="resources-list" class="table table-striped" style="table-layout:fixed;">

    <thead>

        <tr>

            <th width="26%" scope="col">Nom de la recette</th>

            <th width="15%" class="d-none d-md-table-cell" scope="col" style="text-align: center;">Miam !</th>

            <th width="18%" class="d-none d-md-table-cell" scope="col" style="text-align: center;">Durée</th>

            <th width="18%" class="d-none d-md-table-cell" scope="col" style="text-align: center;">Difficulté</th>

            <th width="18%" class="d-none d-md-table-cell" scope="col" style="text-align: center;">Coût</th>

            <th width="5%" class="d-none d-md-table-cell" scope="col"></th>

        </tr>

    </thead>

    <tbody></tbody>

</table>

3.2. Fiche répétée

<table id="resources-list" class="table table-striped" style="table-layout:fixed;">

    <tbody>

        <tr>

            <td width="26%" scope="row"><strong><span class="" style="color: rgb(125, 159, 211);"><br><a href="##moreurl##">[[Titre de la recette]] </a> </span></strong></td>

            <td width="15%" scope="row" style="text-align: center;">[[Photo du plat]]</td>

            <td width="18%" scope="row" style="text-align: center;"><br>[[Durée de la recette]] min</td>

            <td width="18%" scope="row" style="text-align: center;"><br>[[Difficulté de la recette]]</td>

            <td width="18%" scope="row" style="text-align: center;"><br>[[Coût de la recette]]</td>

            <td width="5%" scope="row"><br>##actionsmenu##</td>

        </tr>

    </tbody>

</table>

3.3. Pied de page


Pas de contenu pour cette partie



 Validé icônes créées par customicondesign_1 - Flaticon

4. Modèle de nouvelle fiche

<div id="defaulttemplate-addentry">

    <div class="form-group pt-3">

        <div class="font-weight-bold">Titre de la recette</div>

        [[Titre de la recette]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Photo du plat</div>

        [[Photo du plat]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Durée de la recette</div>

        [[Durée de la recette]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Difficulté de la recette</div>

        [[Difficulté de la recette]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Coût de la recette</div>

        [[Coût de la recette]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Nombre de personnes</div>

        [[Nombre de personnes]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Ingrédients</div>

        [[Ingrédients]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Temps de préparation</div>

        [[Temps de préparation]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Temps de cuisson</div>

        [[Temps de cuisson]]

    </div>

    <div class="form-group pt-3">

        <div class="font-weight-bold">Les étapes de préparation</div>

        [[Les étapes de préparation]]

    </div>

</div>