Display view custom component

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Display view custom component

    Bonjour,

    je suis débutant avec Joolma, j'ai créer un composant avec le site suivant component-creator.com
    La partie BO marche très bien.

    Du coup je voulais faire la partie front, j'ai donc dans mon composant fait la structure suivante de view :
    Cliquez sur l'image pour l'afficher en taille normale

Nom : Screen Shot 2015-09-30 at 15.36.33.png 
Affichages : 1 
Taille : 24,7 Ko 
ID : 1823613


    com_bannermessage/views/home/home.html.php :
    Code PHP:
    <?php
    // No direct access to this file
    defined('_JEXEC') or die('Restricted access');

    // import Joomla view library
    jimport('joomla.application.component.view');

    /**
     * HTML View class for the HelloWorld Component
     */
    class HomeView extends JView
    {
        
    // Overwriting JView display method
        
    function display($tpl null)
        {
            
    // Assign data to the view
            
    $this->msg 'Hello World';

            
    // Display the view
            
    parent::display($tpl);
        }
    }
    com_bannermessage/views/home/tmpl/default.php :
    Code PHP:
    <?php
    // No direct access to this file
    defined('_JEXEC') or die('Restricted access');
    ?>
    <h1><?php echo $this->msg?></h1>
    Ensuite dans ma page index.php je récupère mon composant pour ca pas de problème mais comment faire le display de ma vue home ??

    Code PHP:
    jimport('joomla.application.component.controller');
    $controller JController::getInstance('com_bannermessage'); 
    J'ai testé cela mais ca ne fonctionne pas, j'obtiens une erreur qui m'indique que la vue n'existe pas :

    Code PHP:
    $view $controller->getView('home''html');
    $view->mydisplay(); 
    Si vous pouvez me donner un coup de main merci beaucoup de votre aide

  • #2
    Re : Display view custom component

    Tu es bien sûr de créer un composant pour Joomla 2.5 ? Si c'est bien le cas, il me semble utile que la version 2.5 n'est plus supportée depuis fin 2014.
    Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
    Confucius

    Commentaire


    • #3
      Re : Display view custom component

      Oui sur version Joomla! 2.5.7
      Je fais une dépanne pour un pote, je ne choisi pas la plateforme malheureusement
      Merci de votre aide.

      Commentaire


      • #4
        Re : Display view custom component

        Personne ne voit comment faire ?
        Merci de votre aide

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X