|
|
 |
Création d'un nouveau "layout" pour flux rss |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
Bertrand DANES
|
Lundi 19 Février 2007 8:54:01 am
Création d'un nouveau "layout" pour flux rss
Les possibilités offertes par eZpublish en matière de création de flux rss restent assez limitées (pas de possibilité d'assembler plusieurs attributs dans la description d'un élément par exemple) et impose de recréer manuellement chaque flux pour chaque noeud.
Sur le base de l'extension googlesitemaps (http://ez.no/community/contribs/t...te_plugins/googlesitemaps_extension), j'ai donc créé un nouveau "layout" pour l'affichage d'un flux rss qui permet d'avoir un flux rss de n'importe quel noeud avec une adresse du type : /layout/set/syndication/content/view/exportrss/<node_id> qu'il est toujours possible de simplifier avec le traducteur d'url.
Toutefois, mon problème est d'afficher dans le flux rss, un attribut de type bloc xml. Pour l'instant je n'ai pas réussi à l'afficher correctement. Comment faire ? faut-il créer un nouveau template operator ou ceux existants le permettent-ils ? Je n'ai pas réussi à trouver dans le code comment faisait eZpublish pour le faire qui pourrait m'aider à créer ce template operator.
Merci d'avance
|
|
Damien POBEL
|
Lundi 19 Février 2007 1:36:48 pm
Re: Création d'un nouveau "layout" pour flux rss
Salut Bertrand,
Je pense qu'en faisant :
{$node.data_map.ton_attribut_bloc_xml.content.output.ouput_text|wash()}
ça devrait encoder ton bloc XML correctement...
--
Damien POBEL
Publications autour d'eZ publish http://pwet.fr/blog/tags/ez_publish
eZVim, plugin vim pour eZ Publish : http://projects.ez.no/ezvim
|
|
Bertrand DANES
|
Mardi 20 Février 2007 12:06:09 pm
Re: Création d'un nouveau "layout" pour flux rss
Une nouvelle fois merci damien. ça marche parfaitement. je n'avais pas vu qu'on pouvait récupérer directement dans l'objet le texte coorectement formaté.
|
|
Bertrand DANES
|
Mercredi 21 Février 2007 6:07:23 pm
Re: Création d'un nouveau "layout" pour flux rss
Je croyais avoir encore un problème, mais tout est finalement rentré dans l'ordre (problème de cache pour les surcharges et de syntaxe). Je pense pouvoir faire ce que je veux.
Il me reste simplement à comprendre comment marchent les flux RSS dans thunderbird avec notamment le problème soulevé dans son blog par damien pour faire reconnaître thunderbird comme lecteur de flux RSS par défaut. (http://pwet.fr/blog/thunderbird_e...efox2_ou_le_truc_idiot_de_la_journee )
|
|
|
 |
|