| Auteur |
Message |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 02/09/2010 10:56:25
|
barnouille
Inscrit : 21/07/2010 15:24:52
Messages : 38
IP : 10.40.244.191
Hors ligne
|
Bonjour,
J'essaye désespérément de rajouter différentes variables qui pourront être utilisées dans le template model_document de ma newsletter.
Pour cela j'ai surchargé le plugin newsletter (version 2.2.2). J'ai trouvé la classe où sont déclarées les différentes variables accessibles par le template model_document (NewsletterConstants):
// bookmarks to use for documents templates
public static final String MARK_DOCUMENT_PORTLETS_COLLEC = "portlets_collec";
public static final String MARK_DOCUMENT_ID = "document_id";
public static final String MARK_DOCUMENT = "document";
public static final String MARK_DOCUMENT_LIST = "document_list";
public static final String MARK_ARTICLE_LIST = "article_list";
public static final String MARK_ACTUALITE_LIST = "actualite_list";
public static final String MARK_DOCUMENT_THUMBNAIL = "document_thumbnail";
public static final String MARK_DOCUMENT_TITLE = "document_title";
(les 2 valeurs que je veux rajouter sont en gras).
Le problème c'est que je ne trouve pas dans quel service sont remplis ces variables, exemple MARK_DOCUMENT_TITLE. J'ai fait une recherche et je ne trouve aucun fichier où elle est utilisée.
Peut-être pourriez vous m'indiquer où se trouve la classe utilisée pour remplir ces différentes valeurs?
Merci par avance de votre aide
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 02/09/2010 17:40:39
|
barnouille
Inscrit : 21/07/2010 15:24:52
Messages : 38
IP : 10.40.244.191
Hors ligne
|
Dans le même esprit comment faire pour récupérer seulement les document de type "article" et "actualite" dans la variable document_list utilisée dans le template model_newsletter.html
Merci d'avance
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 06/09/2010 10:56:37
|
LLI
Inscrit : 27/08/2010 11:17:54
Messages : 28
IP : 172.19.182.29
Hors ligne
|
Le problème c'est que je ne trouve pas dans quel service sont remplis ces variables, exemple MARK_DOCUMENT_TITLE. J'ai fait une recherche et je ne trouve aucun fichier où elle est utilisée.
Peut-être pourriez vous m'indiquer où se trouve la classe utilisée pour remplir ces différentes valeurs?
Class NewsletterJspBean, méthode generateDocumentsList
Dans le même esprit comment faire pour récupérer seulement les document de type "article" et "actualite" dans la variable document_list utilisée dans le template model_newsletter.html
Essayez de jouer avec la template model_document.html dans lequel vous faites un test en freemarker, comme par exemple,
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 06/09/2010 11:27:41
|
barnouille
Inscrit : 21/07/2010 15:24:52
Messages : 38
IP : 10.40.244.191
Hors ligne
|
Merci pour vos réponses, je suis arrivé au résultat souhaité.
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 05/12/2011 15:07:08
|
Lulutesse
Inscrit : 27/03/2009 10:27:14
Messages : 81
IP : 192.168.23.68
Hors ligne
|
Bonjour,
Comment n'afficher que les cinq derniers article de telle catégorie avec le plugin Newsletter ?
Je ne trouve pas comment faire en Freemarker.
Merci d'avance,
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 13/01/2012 14:46:35
|
LLI
Inscrit : 27/08/2010 11:17:54
Messages : 28
IP : 172.19.182.29
Hors ligne
|
Bonjour,
Vous ne pouvez pas le faire avec freemarker seul. Vous devez modifier la méthode generateDocumentList de la classe NewsletterJspBean afin de ne prendre en compte que les 5 derniers documents d'un type de catégorie.
LLI
|
|
|
 |
|
|