Theme V4 et flux RSS [Réglé]
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
je voudrais savoir si une variable qui récupère le nom du module courant utilisé ?
Par exemple je me trouve sur example.com/wiki/wiki.php alors la variable renvoi "wiki"
Ce serait pour mettre un truc du genre
Code TPL :
<link rel="alternate" href="{PATH_TO_ROOT}/syndication/?url=/rss/{MODULE_COURANT}/" type="application/rss+xml" title="RSS {MODULE_COURANT} {SITE_NAME}" />en place dans un thème.
Cordialement, janus57
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Au lieu de {MODULE_COURANT} utilises :
Code TPL :
${Environment::get_running_module_name()}Par contre, tous les modules n'ont pas les flux RSS, donc ça ne marchera pas à tous les coups

ReidLos
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
ReidLos :
Salut,
Au lieu de {MODULE_COURANT} utilises :
Par contre, tous les modules n'ont pas les flux RSS, donc ça ne marchera pas à tous les coups
ReidLos
Au lieu de {MODULE_COURANT} utilises :
Code TPL :
${Environment::get_running_module_name()}Par contre, tous les modules n'ont pas les flux RSS, donc ça ne marchera pas à tous les coups

ReidLos
Bonjour,
Donc il n'y a pas de variable tpl définie.
Donc pas grave je ferais autrement.
Cordialement, janus57
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
le problème c'est que moi personnellement je ne souhaite pas inclure de php directement dans le TPL (hors pour moi cela ressemble fort à une class php) et en plus vu que tout les modules n'ont pas le flux RSS j'ai pas envie que lorsque le robots d'indexation passe tombe sur une erreur 404.
Où sinon j'ai pas tout compris et y a rien concernant ce genre de variable dans la doc phpboost
P.S. quand je dit variable tpl je sous entend les variables du style {theme} etc qui sont déjà définie du côté PHP
Cordialement, janus57
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Effectivement, ReidLos fait appelle à une fonction PHP dans le TPL (nouveauté de la V4).
Si tu veux vraiment une variable, il va falloir la créer. Le mieux serait de l'ajouter dans le header.php à mon avis ?( pas tapé si je dis des conneries
)ElenWii
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
ReidLos :
Je ne vois pas quel est le problème d'utiliser ce que je viens de te donner ...
Bonsoir,
c'est juste que pour moi la partie *.tpl est entièrement rempli de (X)HTML/CSS et la partie *.php avec le code PHP, je ne souhaite pas intégrer de php directement dans le *.tpl car je ne serais surement pas le seul à taper dedans et les éventuelle autres personnes n'y connaisse rien au PHP.
Je suis désolé si je peu paraitre strict mais si déjà on a un bon moteur de template autant ne pas déraper et commencer à mettre du PHP partout dans les *.tpl
Cordialement, janus57
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Même si tu n'es pas le seul à y toucher, un petit commentaire et hop..
Sinon, tu ouvres chaque fichier PHP de chaque module et tu y insères ta variable.
L'avantage est que tu pourras toi même indiquer si les flux RSS existent pour ce module ou non.
L'inconvénient, tu l'auras bien compris (;
"Je suis un mec simple, y'a pas plus compliqué que moi"
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
oui j'ai bien compris tout ça, mais moi je part du principe que si on a un côté template qui gère tout le (X)HTML/CSS/JS et de l'autre tout ce qui touche à PHP/SQL, autant respecter tout ceci.
Après c'est ma façon de voir et je compte bien la respecter.
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie