Changeset 1244

Show
Ignore:
Timestamp:
07/25/08 15:20:39 (6 months ago)
Author:
alban
Message:

Premiers elements liquid dans re2008/episode.liquid

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/app/models/content.rb

    r1236 r1244  
    33class Content < ActiveRecord::Base 
    44 
    5   liquid_methods :name, :episode, :duration, :has_duration? 
     5  liquid_methods :name, :episode, :duration, :has_duration?, :id 
    66 
    77  validates_presence_of :name, :message => "Pas de nom défini" 
  • trunk/templates/re2008/episode.liquid

    r1243 r1244  
    22<html lang="fr"> 
    33 <head> 
    4   <title>Esperanzah! 2008 - Demandez le programme, dimanche !</title> 
     4  <title>Esperanzah! 2008 - Radio - {{episode.title}}</title> 
    55  <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 
    6   <link rel="stylesheet" type="text/css" href="css/screen.css" media="screen"/> 
    7   <link rel="stylesheet" type="text/css" href="css/print.css" media="print"/> 
     6  <link rel="stylesheet" type="text/css" href="{{theme.url_for_assets}}/css/screen.css" media="screen"/> 
     7  <link rel="stylesheet" type="text/css" href="{{theme.url_for_assets}}/css/print.css" media="print"/> 
    88 </head> 
    99 <body> 
    1010  <div id="page"> 
    11    <div id="header"
     11   <div id="header" onclick="javascript:document.location = 'http://www.esperanzah.be';"
    1212    <h1>Radio Esperanzah! 2008</h1> 
    1313    <form action="http://www.esperanzah.be/index.php?option=com_content&task=view&id=120" method="post"> 
     
    2626     </li> 
    2727    </ul> 
    28     <div id="podcast"><a href="http://radio.esperanzah.be" title="Radio Esperanzah! Podcast">Podcast</a></div> 
     28    <div id="podcast"><a href="http://feeds.feedburner.com/radio-esperanzah" title="Radio Esperanzah!, le Podcast">Podcast</a></div> 
    2929    <h2>Les radios partenaires</h2> 
    3030    <ul> 
     
    4242     <h3 class="entry-title">Demandez le programme, dimanche !</h3> 
    4343     <div class="post-info"> 
    44       <a href="episode.html" class="published" rel="bookmark" title="Demandez le programme, dimanche!"> 
    45        &#8594; 28 juillet 2008 
     44      <a href="#" class="published" rel="bookmark" title="{{episode.title}}"> 
     45       &#8594; <!-- TODO --> 28 juillet 2008 
    4646      </a> 
    4747     </div> 
    4848     <div class="entry-content"> 
    49       <p>Tout le programme du dimanche 3 août, premier jour de l'édition 2008 du Festival Esperanzah!. Présenté par Jean-Yves Laffineur, le programmateur (et directeur) du festival.</p> 
     49      <!-- TODO {{episode.image.tag}} --> 
     50      {{episode.description | textilize}} 
    5051     </div> 
    5152    </div> 
    5253    <div id="listen"> 
    53          <h3>Ecoutez</h3> 
    54          <div class="audio" id="audio-1"> 
    55           <h4><a href="?popup=true" onclick="window.open('popup.html','bonnes-ondes-1','height=300,width=800');return false;">L'intégrale</a><h4
    56           <p class="duration">60 minutes</p>   
    57          </div> 
    58         <div class="audio" id="audio-1"
    59           <h4><a href="?popup=true" onclick="window.open('popup.html','bonnes-ondes-1','height=300,width=800');return false;">Moriarty</a><h4> 
    60           <p class="duration">10 minutes</p>   
    61          </div> 
    62         </div> 
     54           <h3>Ecoutez</h3> 
     55           {% for content in episode.contents %} 
     56             <div class="audio" id="audio-{{forloop.index}}"
     57              <h4><a href="{{content.url_for}}" onclick="window.open('{{content.url_for}}','bonnes-ondes-{{content.id}}','height=300,width=800');return false;">{{content.name}}</a><h4> 
     58              {% if content.duration %} 
     59           <p class="duration">{{content.duration}} minutes</p
     60          {% endif %} 
     61             </div> 
     62           {% endfor %} 
     63          </div> 
    6364   </div> 
    6465  </div> 
    6566 </body> 
    6667</html> 
    67  
  • trunk/templates/re2008/show.liquid

    r1243 r1244  
    4040   <div id="content" class="hfeed"> 
    4141 
    42     <!-- 
     42    <!-- TODO 
    4343    {{show.logo.tag}} 
    4444    {{show.description | textilize}} 
     
    4646 
    4747    {% for episode in show.episodes %} 
    48       <div class="hentry entry" id="post-1"> 
     48      <div class="hentry entry" id="post-{{forloop.index}}"> 
    4949       <h3 class="entry-title">{{episode.title}}</h3> 
    5050       <div class="post-info">