Quelques explications rapides sur mes modifications de ce jour sur la branche Twig.
1) Chargement de l’environnement Twig directement dans le core. C'est le fichier de config de Twig donc pas de souci ici je pense. 2) Création d'un context admin $_ctx (original comme nom) dans le prepend de l'admin. J'ai gardé dcAdminContext que j'ai simplifié puisqu'il ne contient plus de javascripts. Et j'ai commencé à ajouter un ou deux truc dessus, à voir... Par contre, le blog courant n'est pas lisible à la construction de context, j'ai pas trop regardé pourquoi, vu que je l'ajoute plus tard. 3) Copie des js, images, styles vers inc/admin/default-templates et création d'un template regroupant tous les javascripts dans des macros Twig. Je ne sais pas trop si je dois laisser ou non les paramètres aux fonctions puisque les variables sont globals dans Twig. (ex: jsPageTabs) PS: on effacera les anciens dossiers plus tard, ils servent encore... 4) Création d'un "serveur de fichier" pour les thème (à la manière de load_plugins_file) Mais il y a encore du travail la dessus... Par exemple je perd les chemin relatif sur les CSS, ou encore, je ne sais pas trop si il faut une regles de structure des dossiers pour les plugins, etc... Peut-être que ce n'est tout simplement pas la bonne façon de faire. 5) Modification des templates en fonction de tout ça. Désolé pour ce gros changement en un seul commit mais tous ces points étaient imbriqués les uns dans les autres... J'en ai surement loupé quelques subtilités et oublié des trucs mais ça donne déjà une idée du schmilblick. PS: Si il y a moyen de faire des copies (ou déplacements) de fichiers plus proprement sous hg, je suis preneur. Cordialement, JC[breaker _______________________________________________ Dev mailing list [email protected] http://ml.dotclear.org/listinfo/dev
