image_gallery.rhtml
600 Bytes
<div>
<%= @page.body %>
</div>
<div class="image-gallery">
<p><%= button(:slideshow, _('View slideshow'), @page.url.merge(:slideshow => true))%></p>
<ul>
<% @images.each do |a| %>
<% content_tag('li', :title => a.abstract, :class => 'image-gallery-item' ) do %>
<%= render :partial => partial_for_class(a.class), :object => a %>
<span><%= a.abstract && (a.abstract.first(40) + (a.abstract.size > 40 ? '…' : ''))%></span>
<% end %>
<% end %>
</ul>
<br style="clear:both" />
<%= will_paginate @images, :param_name => 'npage' %>
</div>