Generic article teaser. Treat h1/h2 problem
This commit is contained in:
parent
0e6b0d7e43
commit
27f48271e2
4 changed files with 24 additions and 25 deletions
|
|
@ -5,21 +5,24 @@ kind: page
|
||||||
<%
|
<%
|
||||||
prj = projects_by_state
|
prj = projects_by_state
|
||||||
%>
|
%>
|
||||||
|
<p>
|
||||||
|
Hier eine Liste von länger laufenden Projekten (oder zumindest ein Versuch davon :-)
|
||||||
|
</p>
|
||||||
<% if prj.has_key?('active') %>
|
<% if prj.has_key?('active') %>
|
||||||
<h1>Aktive Projekte</h1>
|
<h1>Aktive Projekte</h1>
|
||||||
<div class="itemlist">
|
<div class="row">
|
||||||
<%= render 'project_list', :projects => prj['active'], :extended => true %>
|
<%= render 'project_list', :projects => prj['active'], :extended => true %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if prj.has_key?('completed') %>
|
<% if prj.has_key?('completed') %>
|
||||||
<h1>Abgeschlossene Projekte</h1>
|
<h1>Abgeschlossene Projekte</h1>
|
||||||
<div class="itemlist">
|
<div class="row">
|
||||||
<%= render 'project_list', :projects => prj['completed'], :extended => true %>
|
<%= render 'project_list', :projects => prj['completed'], :extended => true %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if prj.has_key?('stalled') %>
|
<% if prj.has_key?('stalled') %>
|
||||||
<h1>Ruhende Projekte</h1>
|
<h1>Ruhende Projekte</h1>
|
||||||
<div class="itemlist">
|
<div class="row">
|
||||||
<%= render 'project_list', :projects => prj['stalled'], :extended => true %>
|
<%= render 'project_list', :projects => prj['stalled'], :extended => true %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
||||||
15
layouts/article_intro.erb
Normal file
15
layouts/article_intro.erb
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
<article>
|
||||||
|
<header><% if !@h then @h='h1' end %>
|
||||||
|
<<%= @h %>><a href="<%= @article.path() %>"><%= @article[:title]%></a>
|
||||||
|
<% if @article.attributes.has_key?(:subtitle) then %>
|
||||||
|
<br/><small><%= @article[:subtitle] %></small>
|
||||||
|
<% end %></<%= @h %>>
|
||||||
|
<div class="clearfix"></div>
|
||||||
|
</header>
|
||||||
|
<section>
|
||||||
|
<% if @extended then %>
|
||||||
|
<%= article_summary(@article) %>
|
||||||
|
<% end %>
|
||||||
|
</section>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
-----
|
|
||||||
filter: erb
|
|
||||||
-----
|
|
||||||
<%
|
|
||||||
prjname = @project.identifier.split('/')[2]
|
|
||||||
%>
|
|
||||||
<article id="p_<%= prjname %>">
|
|
||||||
<header>
|
|
||||||
<h1><a href="/projects/<%= prjname %>"><%= @project[:title]%></a></h1>
|
|
||||||
<% if @project.attributes.has_key?(:subtitle) then %>
|
|
||||||
<h2><%= @project[:subtitle] %></h2>
|
|
||||||
<% end %>
|
|
||||||
<div class="clearfix"></div>
|
|
||||||
</header>
|
|
||||||
<section class="<%= @classes %>">
|
|
||||||
<% if @extended then %>
|
|
||||||
<%= article_summary(@project) %>
|
|
||||||
<% end %>
|
|
||||||
</section>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
<% @projects.each do |prj| %>
|
<% @projects.each do |prj| %>
|
||||||
<%= render 'project_intro', :project => prj, :classes => "hyphenate", :extended => @extended %>
|
<div class="span8">
|
||||||
|
<%= render 'article_intro', :article => prj, :h => 'h2', :extended => @extended %>
|
||||||
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue