1. Fabrik 3.8.1 has been released. It is mostly bug fixes and feature enhancements, but does include two new plugins (push notifications, and the sequence element). As usual we strongly recommend testing the new release on a sandbox if your application is mission critical, and always do an Akeeba backup before updating.
    Dismiss Notice

Les outils composant et structurant

Sep 11, 2015
Les outils composant et structurant
  • Explications d?taill?es des outils composant et structurant Fabrik :


    Listes


    C?est un menu de visualisation ? cr?ation - liaison des tables de ma bdd.
    Les listes affichent
    les donn?es d'une table. C?est donc une vu personnalisable de nos tables. Les listes permettent ?galement de saisir les donn?es contenus dans une table de base de donn?e via la vue utilisateur (en cr?ant en lien front sur notre site) qui permet de saisir les donn?e qui seront contenus dans les table de la base de donn?e.


    Lorsque l'on cr?e une liste :

    • un formulaire de saisie des donn?es lui est automatiquement associ? (portant le m?me nom que cette nouvelle liste) De plus un ?l?ment Id (cl? primaire) et ? date_time ? sont automatiquement associ? dans cette nouvelle liste : cette ?l?ment va exister dans le formulaire sous un bloc champs appel? 'id' et
    ? date_time ? que nous cacherons ou pas . Chaque occurrence de cette id et date_time va exister dans un champ unique contenu dans la table de notre base de donn?e associ? au formulaire.

    • nom de groupe (meme nom que la liste).. Ensuite Nous devons lier notre nouvelle liste ? une nouvelle table de base de donn?e qui va ?tre , soit cr?e par nous, ou bien simplement ? relier ? une table d?j? existante dans notre base de donn?e.




















    Excercise (cr?ation d'une nouvelle liste vide) :



    • on cr?e une nouvelle liste (bouton ?Nouveau?) dans le menu ?listes? de Fabrik


    [​IMG]



    • puis apr?s avoir sp?cifier son nom (ou label ou intitul?)

    [​IMG]
    • on va dans ? donn?e ? et si :

    notre base de donn?e a ?t? import? on peut li?er cette nouvelle liste ? une table existe
    Dans le menu ?donn?e? ? ?connexion? choisir la bdd et dans ? table base de donn?e?
    choisir la table ? li?er avec notre nouvelle liste.


    [​IMG]




















    • ou sp?cifier un nom de table ? saisir

    [​IMG]

    • Apr?s on peut ?galement dans ? Acc?s ? d?finir les droits d'acc?s ? cette table (vue, edition , etc ?). On enregistre.

    [​IMG]





    • (Deux ?l?ments sont automatiquement cr?ent lors d?une nouvelle liste : ?Id? et ?date_time? (visible dans ?element? via un filtre sur le libell? des groupes portant le nom de la liste (notre exemple : essai)

    [​IMG]

    • Losque l'on veut voir les donn?es saisie dans une table on clique sur ? View data ?

    [​IMG]






    Formulaire


    [​IMG]


    permet de saisir les donn?es d'une table de base de donn? via vue utilisateur (en cr?ant en lien front sur notre site) qui permet de saisir les donn?e des table auquel elle sont li?e

    [​IMG]
    [​IMG]
    [​IMG]














    --si l'on veut pouvoir editer une ent?e (ou ligne) dans un formulaire directement en cliquant sur le nom d'une entre (et pas uniquement sur le bouton ? droite '?dition'), sur ce m?me ?l?ment qui contient le nom, on doit mettre dans ses parametre : ? parametre de vue ? ? ''Hyperlien vers d?tails ? ? oui



    --si il n'est plus possible d'ajouter de nouvelle entr?e dans la base v?rifier :
    Dans notre liste -- d?tails -- mettre l?option "modifier les champs existants" sur
    "seulement ajouter de nouveaux champs"


    [​IMG]