A quoi correspond le TID

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

simplenews met a dispo des templates mais j'aimerais savoir a quoi correspond le TID dont il parle ci-dessous est-ce l'id de la node? :

simplenews-block.tpl.php (for all newsletters)
simplenews-block.tpl--[tid].php (for newsletter series tid)

Simplenews block theming

More control over the content of simplenews blocks can be achieved using the block theming. Theme your simplenews block by copying simplenews-block.tpl.php into your theme directory and edit the content. The file is self documented listing all available variables.
The newsletter block can be themed generally and per newsletter:
* simplenews-block.tpl.php (for all newsletters)
* simplenews-block.tpl--[tid].php (for newsletter series tid)

MErci

Version de Drupal : 

Je ne connais pas simplenews, mais n'y a-t-il pas des regroupements possible par catégories (qui viendraient de ton module taxonomie)?
Le term id est le no interne pour le terme.
Et il me semble qu'ils t'indiquent que tu peux aussi spécifier la catégorie si tu le désires.
Sauf erreur de ma part ...

Bon bin après une multitude d'essais je ne comprends toujours pas :

voila ce qui est dit pour themer simplenews :

Theme newsletter body

  • simplenews-newsletter-body.tpl.php (for all newsletters)
  • simplenews-newsletter-body--[tid].tpl.php (for newsletter series tid;
    where [tid] is replaced by the term id of the newsletter taxonomy term.

si j'ai bien suivi le tid est l'id du terme de taxonomie du vocabulaire de ma newsletter.

Quand je liste dans taxonomy_manager mon vocabulaire qui correspond a ma newsletter j'ai

Terme:
bulletin de www.test.com (507)
admin/content/taxonomy_manager/termdata/7/507/true.edit-term-data-description

donc si je copie les fichiers dans le répertoire de mon thème :
simplenews-newsletter-body.tpl.php
simplenews-newsletter-footer.tpl.php

et que je les renomme en :
simplenews-newsletter-body--507.tpl.php
simplenews-newsletter-footer--507.tpl.php

cela devrait être bon hors cela ne fonctionne pas.

Une idée car cela fait plus de deux semaines que je galère avec cela.

Merci

Bonjour,

j'ai eu les mêmes problèmes que toi.Pour réussir à faire fonctionner simplenews-newsletter-body--tid.tpl.php, j'ai défini comme thème de mon site garland et thème de l'admin garland.
Ensuite j'ai copié le fichier simplenews-newsletter-body--16.tpl.php dans drupal/themes/garland.
Et ça marche. Bien sur, ceci est une configuration de test.
Si cela ne fonctionne pas avec le thème de mon site (situé dans drupal/sites/test/themes/montheme), c'est peut être qu'il manque quelque chose dans le code de mon fichier template.php.

Débutant sous drupal, je tatonne pas mal.Je ne suis pas sur de la pertinence de mes remarques.
En attendant, j'espère qu'elles peuvent aider.

Cordialement,

Anlong

Bonjour,

[tid] en fait il s'agit d'un champ dans une table liée à la taxonomie de drupal. La table, c'est term_data. Et dans le cas du module de simplenews, il s'agit tout simplement d'identifier la catégorie de votre newsletter et de repérer son [tid]. Enfin de le rajouter à fichier simplenews-newsletter-body--[tid].tpl.php, fichier que vous rajoutez dans votre répertoire theme