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 :

[eZ Publish] template appelé via php


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut [eZ Publish] template appelé via php
    Bonjour,

    Est-ce que quelqu'un sait répondre à cette question ?

    Comment faire pour appeler simplement un template en php ? Je m'explique, j'ai un template fort utile qui s'intègre à mon site et je voudrais pouvoir l'appeler indépendamment sous cette forme : http://www.monsite.com/mapage.php

    Je ne sais pas si je suis clair et si oui si c'est faisable ? Comment faire ?

    Par avance merci de votre aide.

    hpl76

  2. #2
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Salut,

    Je n'ai pas tout compris... C'est un template eZ ou un script php indépendant ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    Bonjour et merci de te soucier de mon problème.

    En fait à la base c'est un template (fichier .tpl) avec des données matchées à EZ. L'idée serait d'avoir le résultat dans un fichier php ou bien d'en exécuter un pour appeller et interprêter ce tpl.

    J'ai placé une page php à la racine de mon site hpl76.php dans lequel j'ai juste mis : require_once("../extension/ezwebin/design/ezwebin/templates/hpl76.tpl");

    mais ça me renvoie le contenu de hpl76.tpl, ca ne me l'exécute pas comme dans le site. Tu me suis ?

    hpl76

  4. #4
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Pour cela tu as la classe eZTemplate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $tpl = eZTemplate::factory();
    $tpl->setVariable( 'ma_variable', $mavariable );
    $result = $tpl->fetch( "design:chemin/du/template.tpl" );

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    J'ai placé une page php à la racine de mon site mapage.php dans lequel j'ai juste mis : require_once("../extension/ezwebin/design/ezwebin/templates/hpl76.tpl");

    mais ça me renvoie le contenu du fichier .tpl, ca ne me l'exécute pas comme dans le site. Tu me suis ? (je suis noob comme tu peux voir)

    La classe eZTemplate permet de faire cela ?

  6. #6
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Pourrais-tu préciser le rôle de ton template et ce que tu veux faire avec ?

Discussions similaires

  1. appel d'une procédure PL/SQL via PHP
    Par toine62 dans le forum PL/SQL
    Réponses: 7
    Dernier message: 30/06/2009, 18h28
  2. Appeler programme C++ avec paramétres via PHP
    Par hssine dans le forum C++
    Réponses: 1
    Dernier message: 18/04/2008, 13h06
  3. Appel de fonction/script python via PHP
    Par rastalien dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 21/02/2008, 18h12
  4. Réponses: 3
    Dernier message: 10/08/2007, 13h04
  5. Appel de CSS via PHP après choix de langue
    Par Strix dans le forum Langage
    Réponses: 23
    Dernier message: 23/01/2007, 08h17

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