icone de liste à puce

Export rss avec symfony

Nul besoin d'un bundle tiers pour exporter le flux rss de nos articles.

Il suffit simplement de faire une route vers la page flux.rss, couplée à une action qui récupère les articles publiés en date descendante et qui les donne à un fichier flux.yml.twig.

Ce fichier pourrait ressembler à ceci:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>VS Web | RSS</title>
        <link>http://vsweb.be</link>
        <description>VS Web | flux RSS des articles</description>
        {% for article in articles %}
            <item>
                <title>{{ article.titre }}</title>
                <link>http://vsweb.be/view/post/{{ article.slug }}</link>
                <pubDate>{{ article.date|date('D, d M y H:i:s O') }}</pubDate>
                <description>{{ article.contenu }}</description>
            </item>
        {% endfor %}
    </channel>
</rss>

 

Le

modification le

réactions (0)

  • 0 0
réagir

partager