Bonjour,
Voici ma problématique...
J'ai une lettre d'envoi dont le patron récupère tous les nouveaux articles contenus dans une rubrique donnée et ses sous-rubriques à l'exception d'une sous-rubrique exclue à l'aide de {doublons contenu}. Voici mon code :
<B_articlesEXCLUSIONARTCONTENU>
<BOUCLE_articlesEXCLUSIONARTCONTENU(ARTICLES){id_rubrique=38}{par date}{inverse}{age_relatif<0}{doublons contenu}></BOUCLE_articlesEXCLUSIONARTCONTENU>
<B_rubriquesCONTENU> <BOUCLE_rubriquesCONTENU(RUBRIQUES){id_rubrique=37}></BOUCLE_rubriquesCONTENU>
<B_articlesCONTENU>
<BOUCLE_articlesCONTENU(ARTICLES){branche}{par date}{inverse}{age_relatif<0}{doublons contenu}>
[(#TITRE|supprimer_numero)]
[(#TEXTE|couper{275})]
</BOUCLE_articlesCONTENU>
Ensuite, je récupère le contenu de la rubrique exclue un peu plus loin dans ma lettre d'envoi... Il peut arriver qu'il n'y ait pas d'éléments à envoyer dans cette rubrique lors de l'envoi d'une lettre. Cette section est intitulée "Autres "Nouvelles". Pour éviter l'envoi d'un courrier vide j'utilisais ceci récupéré dans l'un des patrons fournis avec SPIP-Liste :
[
<p>
Autres Nouvelles
</p>
(#DATE_MODIF_SITE|strtotime|>{[(#ENV{date}|strtotime)]}|?{' ',''})]
Ça fonctionnait relativement bien avant l'ajout de cette nouvelle section à ma lettre d'envoi (relativement étant donné qu'un courriel vide pouvait être généré si un envoi était effectué alors qu'il n'y avait pas de nouveauté dans la rubrique étant donné le critère de sélection #DATE_MODIF_SITE).
Mais ça n'est pas adéquat maintenant étant donné que le titre de la nouvelle section apparaît systématiquement dans ma lettre, même lorsqu'il n'y a pas de nouveautés dans ma rubrique.
Avez vous une idée... La seule chose que je voyais était d'ajouter le titre de la section systématiquement dans un champ Surtitre ou chapo de mes articles, mais ça oblige la personne qui gère la liste d'envois à penser de le faire systématiquement ce qui est une source d'erreur potentiel. Ainsi, il n'y aurait pas de titre en raison du critère {age_relatif<0}.
Je cherche un moyen d'afficher ou non "Autres Nouvelles" dans ma lettre d'envoi lorsqu'il n'y a pas d'éléments à envoyer dans cette section...
J'espère avoir été clair.
Merci.
Gontrand