Commit 03dce3f0666da44be941465d612de994c8f8749c
1 parent
eaac9e87
Exists in
master
and in
28 other branches
added image field to article
Showing
2 changed files
with
10 additions
and
4 deletions
Show diff stats
app/views/shared/_lead_and_body.rhtml
... | ... | @@ -6,12 +6,18 @@ |
6 | 6 | <% editor_type = defined?(tiny_mce) && tiny_mce ? 'mceEditor' : '' %> |
7 | 7 | <% lead_id ||= 0%> |
8 | 8 | <% f ||= false%> |
9 | +<% image_method ||= :image_builder %> | |
9 | 10 | |
10 | 11 | <br style="clear: both;"/> |
11 | 12 | <%= button :add, _("Lead"), '#', :class => "lead-button", :article_id => "#article-lead-"+lead_id.to_s, :style => "margin-left: 0px;" %> |
12 | 13 | <em><%= _('Used when a short version of your text is needed.') %></em> |
13 | 14 | |
14 | 15 | <div class='article-lead' id="article-lead-<%=lead_id.to_s%>"> |
16 | + | |
17 | + <% fields_for 'article[image_builder]', @article.image do |i| %> | |
18 | + <%= file_field_or_thumbnail(_('Image:'), @article.image, i) %> | |
19 | + <% end %> | |
20 | + | |
15 | 21 | <% if f %> |
16 | 22 | <%= labelled_form_field(_(abstract_label), f.text_area(abstract_method, :style => 'width: 98%; height: 200px;', :class => editor_type)) %> |
17 | 23 | <% else %> | ... | ... |
plugins/display_content/lib/display_content_block.rb
... | ... | @@ -54,17 +54,17 @@ class DisplayContentBlock < Block |
54 | 54 | |
55 | 55 | sections.select { |section| |
56 | 56 | case section[:name] |
57 | - when 'title' | |
57 | + when 'Title' | |
58 | 58 | content_sections += (display_section?(section) ? (content_tag('div', link_to(h(item.title), item.url), :class => 'title') ) : '') |
59 | - when 'abstract' | |
59 | + when 'Abstract' | |
60 | 60 | content_sections += (display_section?(section) ? (content_tag('div', item.abstract ,:class => 'lead')) : '' ) |
61 | 61 | if display_section?(section) |
62 | 62 | content_sections += (display_section?(section) ? (content_tag('div', item.abstract ,:class => 'lead')) : '' ) |
63 | 63 | read_more_section = content_tag('div', link_to(_('Read more'), item.url), :class => 'read_more') |
64 | 64 | end |
65 | - when 'body' | |
65 | + when 'Body' | |
66 | 66 | content_sections += (display_section?(section) ? (content_tag('div', item.body ,:class => 'body')) : '' ) |
67 | - when 'image' | |
67 | + when 'Image' | |
68 | 68 | image_section = image_tag item.image.public_filename if item.image |
69 | 69 | if !image_section.blank? |
70 | 70 | content_sections += (display_section?(section) ? (content_tag('div', link_to( image_section, item.url ) ,:class => 'image')) : '' ) | ... | ... |