Salut je viens de me mettre vtemplate depuis hier et c vraiment du super boulot.
dans ma page index, je veux inclure un menu de navigation, actuellement nav.php, comment puis-je arriver faire "executer" nav.php puis inclure le resultat dans mon index ?
J'ai essay avec setVarF mais j'obtiens le listing de mon nav.php (ce qui normal si je me reporte la doc)
Salut, et merci encore
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Peut etre est-il possible de modifier nav.php pour qu'une fonction getMenu par exemple retourne une variable string contenant le html du menu. Ensuite, un simple setVar devrait suffire.
Autre solution, utilise ds phpWebGallery, le fichier nav.php prend en entre le nom d'une page afficher cot du menu. Cette page est controle par nav pour vrifier sa validit. On commence par afficher le menu, on ouvre une table, on affiche la page incluse et qd on revient ds nav on ferme tout.
Voila qlq ides...
a+
Vincent
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Merci bcp
j'ai pas bien compris t'a 1ere ide, quoique l'ide d'iinclure l'ensemble de nav.php dans une fonction m'ait dj travers l'esprit, j'essaierais peut etre plus tard.
Je viens de dl phpwebgallery, et vais regarder comment a marche.
salut
frank
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
nav.php contient une fonction
function nav ($temp) {
mon script de nav.php d'avant
...
le truc est la
$temp -> ($handle, Display 0)}
avec le display 0, je recupere le code de nav.php pars, donc avec les variables puis je peut l'inclure dans mes autres scripts, exemple avec index.php
Perfecto, ca me corrige egalement un souci sur une colonne.
Par contre la methode est differente.
dans le programme appelant, je defini une constante si j'ai besoin de generer le code.
et une zone {#macolonne}
dans mon include, si la constante est definie je fais
$mavar=$t->display($handle,0); //stocke le resultat
sinon j'affiche la colonne
dans le programme appelant, je peux juste faire un include ou recuperer dans une variable le resultat de mon include mise en forme et parsee.
Olivier
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
quelqu'un aurait il le script complet me soumettre pour ce problme car j'arrive afficher le contenu du fichier mais il s'ajoute en haut de page et non l'endroit dfinie par la zone.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Salut je viens de me mettre vtemplate depuis hier et c vraiment du super boulot.
dans ma page index, je veux inclure un menu de navigation, actuellement nav.php, comment puis-je arriver faire "executer" nav.php puis inclure le resultat dans mon index ?
J'ai essay avec setVarF mais j'obtiens le listing de mon nav.php (ce qui normal si je me reporte la doc)
Salut, et merci encore
Salut,
Peut etre est-il possible de modifier nav.php pour qu'une fonction getMenu par exemple retourne une variable string contenant le html du menu. Ensuite, un simple setVar devrait suffire.
Autre solution, utilise ds phpWebGallery, le fichier nav.php prend en entre le nom d'une page afficher cot du menu. Cette page est controle par nav pour vrifier sa validit. On commence par afficher le menu, on ouvre une table, on affiche la page incluse et qd on revient ds nav on ferme tout.
Voila qlq ides...
a+
Vincent
Merci bcp
j'ai pas bien compris t'a 1ere ide, quoique l'ide d'iinclure l'ensemble de nav.php dans une fonction m'ait dj travers l'esprit, j'essaierais peut etre plus tard.
Je viens de dl phpwebgallery, et vais regarder comment a marche.
salut
frank
Salut
Si a interesse qqn, j'ai resolu mon pb
nav.php contient une fonction
function nav ($temp) {
mon script de nav.php d'avant
...
le truc est la
$temp -> ($handle, Display 0)}
avec le display 0, je recupere le code de nav.php pars, donc avec les variables puis je peut l'inclure dans mes autres scripts, exemple avec index.php
$temp -> addsession ($handle, "MENU")
$temp -> setvar ($handle,"MENU.NAV", nav($i))
....
et tout est ok
salut
Frank
Je me demande si la fonction parse ne serait pas ce que tu cherches, cad parser du vtp d'un fichier dans un autre fichier vtp lui aussi pars ?!?
a+
Vincent
Perfecto, ca me corrige egalement un souci sur une colonne.
Par contre la methode est differente.
dans le programme appelant, je defini une constante si j'ai besoin de generer le code.
et une zone {#macolonne}
dans mon include, si la constante est definie je fais
$mavar=$t->display($handle,0); //stocke le resultat
sinon j'affiche la colonne
dans le programme appelant, je peux juste faire un include ou recuperer dans une variable le resultat de mon include mise en forme et parsee.
Olivier
quelqu'un aurait il le script complet me soumettre pour ce problme car j'arrive afficher le contenu du fichier mais il s'ajoute en haut de page et non l'endroit dfinie par la zone.