Fork me on GitHub






Gestion de template
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
bonjour
---------------
Mon objectif est d'intégrer l'utilisation de template dans mon module HERMES.
Donc chaque plugin aurait son template.
Créer un template dans un module, le déclarer, ... je sais faire, mais je ne pourrais pas le déclarer dans xoops_version, et il ne sera pas dans le bon répertoire.

Je veux pourvoir ajouter un template dynamiquement, et éventuellement le retirer. encore que peut être est-il plus judicieux de l'utiliser directement.
Quelqu'un aurait-il des pistes sur ce type de démarche, les api de xoops à utiliser, les compiler ou non , ect.

Posté le : 05/03/2008 13:53

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Gestion de template
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
Salut,
Tu peux utiliser les templates en utilisant directement la class.
// Xoops class
include_once XOOPS_ROOT_PATH.'/class/template.php';
// Start template class
$tpl = new XoopsTpl();
// Assign smarty variables
$tpl->assign('content'$content);
// Call template
echo $tpl->fetch($path.'/template.html');

Du coup pour chaque plugin tu pourrais faire un fichier de config qui contient les infos sur le template, un peu a la manière de "xoops_version.php"
Bon dev et @+

Posté le : 05/03/2008 14:06
Partager Twitter Partagez cette article sur GG+
Re: Gestion de template
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Génial, merci beaucoup.
Trop fastoche, j'aurais peut être du commencer par la.

Posté le : 05/03/2008 14:16

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
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

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