Bonjour à vous,

je viens avec une nouvelle question.
Est-il possible de mettre l'image à la une du plugin Media dans le flux RSS?
Je viens de faire quelques tests, mais rien ne fonctionne.

Voilà mon code :
feed.ctp

<?php
$this->set('channel', array(
    'title' => Configure::read('title.rss'),
    'link' => $this->Html->url(array('controller'=>'posts','action'=>'index'), true),
    'description' => Configure::read('description.rss'),
    'language' => 'fr-fr')
);
foreach($posts as $k=>$v){ $post = current($v);
    $description = if (isset($post'thumb'])) : echo $this->Html->image(sprintf($post'thumbf'],800,200)) endif . "<br />" . $post'intro'];
    echo $this->Rss->item(array(), array(
        'title' => $post'name'],
        'link' => $this->Html->url($post'link'], true),
        'guid' => array('url' => $this->Html->url($post'link'], true), 'isPermaLink' => 'true'),
        'description' => $description,
        'pubDate' => $post'created']
    ));

La function feed de ma page : PostsController.php

function feed(){
        if ($this->RequestHandler->isRss() ){
            $d'posts'] = $this->Post->find('all', array(
                'limit' => 20
             ));
            $this->Post->contain('Media');
            return $this->set($d);
        }
    }

Merci à vous tous pour votre aide.

Cordialement.

1 réponse


TraxX
Auteur

Personne n'a une petite idée pour moi?

Joyeux noel..

Cordialement.