Portlet qui affiche le contenu d'un dossier automatique
Le portlet affiche le 'contenu" d'un dossier automatique (topic) en fonction des critères de recherche de ce dernier
Il faut tout d'abord créer un portlet dans le dossier custom par la ZMI
/portal_skins/custom/
en ajoutant une Page Template
lui donnant un nom de type: portlet_lenomdemonportlet
et en y collant le code suivant:
Il faut maintenant créer un dossier automatique en reprenant le nom mentionné dans le code du portlet.
Créer des critères de recherche pour le dossier automatique.
et finalement
appeler le portlet dans les propriétés du site ou d'un dossier (right_slots , left_slots)
en y ajoutant la ligne
here/nomdemonportlet/macros/portlet
Remarque:
le code suivant repris plus haut:
<img src="#" alt="" tal:replace="structure here/event_icon.gif" />
permet l'affichage d'une image; dans ce cas ci l'icône event_icon.gif
Si l'on ne souhait pas afficher d'image, il suffit de commenter le code ou de le supprimer
Le code commenté =
<!-- <img src="#" alt="" tal:replace="structure here/event_icon.gif" / > -->
on peut aussi utiliser une autre image de plone qui se trouve dans le dossier /portal_skins/plone_images
ou créer sa propre image et l'ajouter dans le dossier custom
Le graphisme du portlet peut aussi être adapté en css
/portal_skins/custom/
en ajoutant une Page Template
lui donnant un nom de type: portlet_lenomdemonportlet
et en y collant le code suivant:
Il faut maintenant créer un dossier automatique en reprenant le nom mentionné dans le code du portlet.
Créer des critères de recherche pour le dossier automatique.
et finalement
appeler le portlet dans les propriétés du site ou d'un dossier (right_slots , left_slots)
en y ajoutant la ligne
here/nomdemonportlet/macros/portlet
Remarque:
le code suivant repris plus haut:
<img src="#" alt="" tal:replace="structure here/event_icon.gif" />
permet l'affichage d'une image; dans ce cas ci l'icône event_icon.gif
Si l'on ne souhait pas afficher d'image, il suffit de commenter le code ou de le supprimer
Le code commenté =
<!-- <img src="#" alt="" tal:replace="structure here/event_icon.gif" / > -->
on peut aussi utiliser une autre image de plone qui se trouve dans le dossier /portal_skins/plone_images
ou créer sa propre image et l'ajouter dans le dossier custom
Le graphisme du portlet peut aussi être adapté en css
Précédent : portletlocal.jpg

