ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Images in RSS Feeds

September 17, 2012 8:17pm

Subscribe [3]
  • #1 / Sep 17, 2012 8:17pm

    Alfredo Canales

    15 posts

    Can anyone help me out?

    I’m trying to place image in my rss feeds but i can’t find any documentation on this. Image i want is a custom field in my channel

    {preload_replace:master_channel_name="noticias|entrevistas|columnas|eventos|productos|videos"}
    {exp:rss:feed channel="{master_channel_name}" status="Featured|Open"}
    
    <?xml version="1.0" encoding="{encoding}"?>
    <rss version="2.0"
        xmlns:dc="http://purl.org/dc/elements/1.1/"
        xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
        xmlns:admin="http://webns.net/mvcb/"
        xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
        xmlns:content="http://purl.org/rss/1.0/modules/content/">
    
        <channel>
        
        <title>{exp:xml_encode}{site_name}{/exp:xml_encode}</title>
        <link>{site_url}</link>
        <description>{channel_description}</description>
        <dc:language>{channel_language}</dc:language>
        <dc:creator>{email}</dc:creator>
        <dc:rights>Copyright {gmt_date format="%Y"}</dc:rights>
        <dc:date>{gmt_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
        <admin:generatorAgent rdf:resource="http://expressionengine.com/" >
        
    {exp:channel:entries channel="{master_channel_name}" limit="10" dynamic_start="yes" disable="member_data|pagination" status="Featured|Open"}
    
       {if channel_id == "3"}
        <item>
          <title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
          <link>{title_permalink='noticias/detalle'}</link>
          <guid>{title_permalink='noticias/detalle'}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
          <description><![CDATA[{article}]]></description>
          <dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
        </item>
        {/if}
        
        {if channel_id == "5"}
         <item>
           <title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
           <link>{title_permalink='entrevistas/detalle'}</link>
           <guid>{title_permalink='entrevistas/detalle'}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
           <description><![CDATA[{interview}]]></description>
           <dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
         </item>
         {/if}
         
         {if channel_id == "6"}
          <item>
            <title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
            <link>{title_permalink='columnas/detalle'}</link>
            <guid>{title_permalink='columnas/detalle'}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
            <image><link>{cover-image-c}</link></image>
            <description><![CDATA[{column}]]></description>
            <dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
          </item>
          {/if}
        
          {if channel_id == "8"}
           <item>
             <title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
             <link>{title_permalink='productos/detalle'}</link>
             <guid>{title_permalink='productos/detalle'}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
             <description><![CDATA[{product}]]></description>
             <dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
           </item>
           {/if}
           
           {if channel_id == "9"}
            <item>
              <title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
              <link>{title_permalink='eventos/detalle'}</link>
              <guid>{title_permalink='eventos/detalle'}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
              <description><![CDATA[{event-article}]]></description>
              <dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
            </item>
            {/if}
            
            {if channel_id == "10"}
             <item>
               <title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
               <link>{title_permalink='videos/detalle'}</link>
               <guid>{title_permalink='videos/detalle'}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
               <description><![CDATA[{video-article}]]></description>
               <dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
             </item>
             {/if}
        
    {/exp:channel:entries}
        
        </channel>
    </rss>
    
    {/exp:rss:feed}
  • #2 / Sep 19, 2012 1:26pm

    Shane Eckert

    7174 posts

    Hey there Alfredo!

    Thank you for your question!

    Give this a go.

    <description><![CDATA[{journal}{content}]]></description>

    {journal} is the name of the custom field for images.

    Cheers,

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases