Bonjour,
je suis confronté à un problème de conception pour l'organisation des layouts de mon site (La partie applicative du site plus exactement)
J'ai comme chacun d'entre nous, divisé les différentes parties de mes vues de manière simple afin de faciliter le dynamisme du site.
  • header.php
  • menutop.php
  • menuleft.php
  • vue_dynamique.php
  • api.php (insertions des fichiers de scripts (jquery, bootstrap)
  • footer.php


Dans mon header, je charge les differents fichiers css.
Dans le bas de la page, au dessus de mon footer (qui ferme les balises html et body, je charge l'api jquery et autres scripts génériques utilisés partout.

Il n'est pas rare que dans une vue spécifique, j'ai besoin d'un script jquery pour telle ou telle raison.
Mon problème vient de là.

Je ne peux pas rajouter du script jquery dans la page (vue_dynamique) car celui-ci n'est pas interprété puisque jquery ,n'est pas chargé.
Par convention, le chargement des fichiers de scripts se fait à la fin du code HTML (c'est ce que j'ai lu un peu partout)

Je suppose que vous aussi, vous ne chargez pas un script inutile.
Comment intégrez vous les scripts perso dans votre structure ?
Avez-vous un fichier de script "general" que vous chargez partout ?
Plusieurs fichiers que vous chargez suivant le besoin (et comment) ?

Merci de tenter de me faire comprendre votre facon de faire.
Ca fait plusieurs fois que je casse et recasse ma structure afin de coller à une structure "idéale" et je n'en suis jamais satisfait.

Merci de votre aide.