Fork me on GitHub






ajouter une variable
Aspirant
Inscrit: 26/08/2005 16:05
Messages: 99
bonjour
J'ai vu que pour affichier la banniere, il suffit de mettre <{$xoops_banner}>
il y a t-il moyen de crée par exemple <{$xoops_test}> et faire en sorte que ca appele une page php?

Posté le : 01/10/2005 00:04

Nouveau annuaire de sites, de forums et de blogs: Annuaire mc-capu
Partager Twitter Partagez cette article sur GG+
Re: ajouter une variable
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
J'avais besoin de faire qqchose d'identique pour intégrer un menu avec les catégories de smartsection.

Voila ce que j'ai donc fait.

Dans le fichier header.php j'ai fait un include de ma page qui génère mon menu dans une variable.
Ensuite, toujours dans le fichier header.php j’ai assigné cette variable dans une variable xoops (je ne sais pas si je suis clair ou pas, alors voila le code pour exemple)


include_once (XOOPS_ROOT_PATH "/mespages/create_menu.php");
$xoopsTpl->assign('mymenu'$block_menu);

la variable $block_menu est initialisé dans le fichier create_menu.php



Et pour finir j'ai pu récupérer la variable <{$mymenu}> dans mon thème.


Je sais pas si c'est la meilleure solution, mais c'est ce qui ma parut le plus évident sur le moment.

Posté le : 01/10/2005 00:45
Partager Twitter Partagez cette article sur GG+
Re: ajouter une variable
Aspirant
Inscrit: 26/08/2005 16:05
Messages: 99
merci DuGris

donc si je veux crée une nouvelle variable, je dois l'initialisé puis dans header.php, je met:

Citation :

include_once (XOOPS_ROOT_PATH . "/mespages/test.php");
$xoopsTpl->assign('test', $block_menu);


et enfin je met <{$test}> dans les fichiers templates.


Mias je met quoi a la place de $block_menu? Comment je l'initialise et dans quel fichier?

Posté le : 01/10/2005 01:06

Nouveau annuaire de sites, de forums et de blogs: Annuaire mc-capu
Partager Twitter Partagez cette article sur GG+
Re: ajouter une variable
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
la variable $block_menu est initialisé dans le fichier create_menu.php

Et dans cette variable tu y met ce que tu veux : variable php, html, .....

Posté le : 01/10/2005 01:12
Partager Twitter Partagez cette article sur GG+
Re: ajouter une variable
Guest_
juste une chose, une telle modification entraîne que si une mise à jours de Xoops inclut une nouvelle version de ce fichier, tu perd tout

Posté le : 01/10/2005 06:55
Partager Twitter Partagez cette article sur GG+
Re: ajouter une variable
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Citation :

herve a écrit:
juste une chose, une telle modification entraîne que si une mise à jours de Xoops inclut une nouvelle version de ce fichier, tu perd tout


C'est bien pour ça que j'ai mis que deux lignes dans le fichier header.php, le reste du code se trouvant dans un fichier qui est inclus.

Et personnellement je tiens à jour un fichier ou j’inscris toutes les modifications que je peux faire.
Ce qui me simplifie les mises à jour.

Posté le : 01/10/2005 08:26
Partager Twitter Partagez cette article sur GG+
Re: ajouter une variable
Aspirant
Inscrit: 26/08/2005 16:05
Messages: 99
je vais faire comme toi, je vais inscrire toute les modifications que je vais faire.
Merci a vous

Juste une derniere question, pouvais vous m'aider pour mon probleme de clonage du module mylinks? c'est dans ce message

Posté le : 01/10/2005 10:53

Edité par beachmusik sur 01/10/2005 15:15:54

Nouveau annuaire de sites, de forums et de blogs: Annuaire mc-capu
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

70 Personne(s) en ligne (52 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 70 | Plus ...