Plantillas de RSS

La estructura de una plantilla de RSS, debe respetar el formato XML de RSS (Really Simple Syndication) y aquella información que se desea enviar deberá ser reemplazada por las marcas Prontus.

Pueden existir tantas plantillas RSS como plantillas de portada. Estas se deben almacenar en:

/prontus_< id >/plantillas/edic/nroedic/rss/

y deben tener el mismo nombre de la portada de la que extraerá la información con la extensión .xml.

Dentro de las plantillas RSS, se pueden utilizar las mismas marcas prontus que se utilizan en la portada. Vale decir que existen los mismos loops.

A continuación se muestra un ejemplo de una plantilla de rss.

< ?xml version="1.0" encoding="utf-8"? >
< rss version="2.0" >    
    < channel >
        < title >Plantila de RSS - Ejemplo< /title >
        < link >http://%%_SERVER_NAME%%/prontus_id/site/edic/base/rss/inicio.xml< /link >
        < description >RSS Portada Inicio< /description >
        < language >es-ES< /language >
%%LOOP1%% %%IF(_fid eq fid_general)%%
        < item >
            < guid >%%_TS%%< /guid >
            < link >http://%%_SERVER_NAME%%%%_fileurl%%< /link >
            < title >%%_TITULAR.xml%%< /title >
            < description >%%_BAJADA.xml%%< /description >
            < category >%%_NOM_SECCION1%%< /category >
        < /item >
%%/IF%% %%/LOOP%%
%%LOOP2%%  %%IF(_fid eq fid_general)%%
        < item >
            < guid >%%_TS%%< /guid >
            < link >http://%%_SERVER_NAME%%%%_fileurl%%< /link >
            < title >%%_TITULAR.xml%%< /title >
            < description >%%_BAJADA.xml%%< /description >
            < category >%%_NOM_SECCION1%%< /category >
        < /item >
%%/IF%% %%/LOOP%%
%%LOOP3%%  %%IF(_fid eq fid_general)%%
        < item >
            < guid >%%_TS%%< /guid >
            < link >http://%%_SERVER_NAME%%%%_fileurl%%< /link >
            < title >%%_TITULAR.xml%%< /title >
            < description >%%_BAJADA.xml%%< /description >
            < category >%%_NOM_SECCION1%%< /category >
        < /item >
%%/IF%% %%/LOOP%%
%%LOOP4%%  %%IF(_fid eq fid_general)%%
        < item >
            < guid >%%_TS%%< /guid >
            < link >http://%%_SERVER_NAME%%%%_fileurl%%< /link >
            < title >%%_TITULAR.xml%%< /title >
            < description >%%_BAJADA.xml%%< /description >
            < category >%%_NOM_SECCION1%%< /category >
        < /item >
%%/IF%% %%/LOOP%%
%%LOOP6%%  %%IF(_fid eq fid_general)%%
        < item >
            < guid >%%_TS%%< /guid >
            < link >http://%%_SERVER_NAME%%%%_fileurl%%< /link >
            < title >%%_TITULAR.xml%%< /title >
            < description >%%_BAJADA.xml%%< /description >
            < category >%%_NOM_SECCION1%%< /category >
        < /item >
%%/IF%% %%/LOOP%%
    < /channel >
< /rss >

Existe una herramienta muy util para validar una estructura xml rss, esta se encuentra en: http://feedvalidator.org/