IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Structure MVC][Ajout d'une nouvelle vue][Problème de header HTML] [Joomla!]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Février 2012
    Messages : 69
    Par défaut [Structure MVC][Ajout d'une nouvelle vue][Problème de header HTML]
    Bonjour,

    Alors voilà je viens d'arriver sur un nouveau projet / extension réalisé à l'aide de Joomla.
    Cette extension concerne la partie back-end du futur site.

    L'existant :

    A l'aide d'un menu de navigation, différentes vues sont appelées.
    La partie du menu où sont déclarés les vues à insérer ressemble à cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    JsubMenuHelper::addEntry(JText::_('COM_PROJID_EDIT_PARAM'),'index.php?option=com_projid&view=params');
    JsubMenuHelper::addEntry(JText::_('COM_PROJID_EDIT_GRAPHIC'),'index.php?option=com_projid&view=graphics');
    Les dossiers correspondants "params" et "graphics" sont bien présents dans le dossier "views" et les fichiers "graphics.php" et "params.php" dans le dossier "controllers".
    Jusque là, aucun problème, lors de chaque appel à une vue en fonction d'un clic sur un item de mon menu, j'ai bien la vue correspondante qui s'affiche correctement.


    Mon problème :

    Je décide alors de rajouter un item à mon menu de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JsubMenuHelper::addEntry(JText::_('COM_PROJID_EDIT_WORKFLOW'),'index.php?option=com_projid&view=workflows');
    Je crée alors les dossiers et fichiers correspondants, à savoir :
    • Le fichier "workflows.php" dans le dossier controllers
    • Le sous-dossier "workflows" dans mon dossier views


    Et là, lors de l'appel de cette vue à l'aide du nouvel item crée dans mon menu, je me suis rendu compte après débug que le fichier "default.php" de mon dossier views/workflows était bien "écrit" dans ma sortie HTML.
    Par contre, je n'ai aucun header HTML (les balises <head></head> ne sont pas présentes). Alors que lors de l'appel des autres vues, je visualise bien toute la page HTML.

    Et du coup, voilà pourquoi ma nouvelle vue s'appele bien, mais n'a aucun style, vu qu'aucun header n'est présent.

    Ma question :
    A part le fichier "workflows.php" dans le dossier CONTROLLERS et mon sous-dossier "workflows" dans le dossier VIEWS, y a t-il un élément que j'ai oublié d'ajouter ou de configurer pour que la nouvelle vue insère le header HTML commun a toutes les vues ?

    En espérant avoir été assez clair

    Merci beaucoup d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Février 2012
    Messages : 69
    Par défaut
    En fait, l'ajout des éléments cités ci-dessus est suffisant.

    Le problème venait du fait que dans la génération de mon HTML, une partie n'arrivait pas à se construire, et donc ma page HTML ne pouvait pas finir de se construire en intégralité.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SBI] Problème d'ajout d'une nouvelle Data Source
    Par laurly dans le forum SpagoBI
    Réponses: 0
    Dernier message: 26/03/2013, 15h14
  2. Réponses: 2
    Dernier message: 28/03/2011, 17h38
  3. Réponses: 3
    Dernier message: 18/11/2007, 14h42
  4. Réponses: 2
    Dernier message: 07/06/2006, 14h43
  5. Kernel Panic après ajout d'une nouvelle partition
    Par GLDavid dans le forum Administration système
    Réponses: 6
    Dernier message: 25/06/2004, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo