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>