Sha256: 17280aabba45b2465899b19cc91b162b60908d2538dc7989d114f3c9bf6d65f8

Contents?: true

Size: 671 Bytes

Versions: 5

Compression:

Stored size: 671 Bytes

Contents

<% block_tags = @cms_page.tags(true).select{ |t| t.is_cms_block? } %>

<div id='form_blocks'>
  <% if block_tags.empty? %>
    <div class='no_tags'>
      <%= link_to @cms_page.layout.label, edit_cms_admin_layout_path(@cms_page.layout) %>
      Layout has no content tags defined. <br/>
      Edit the content to include a page or field tag, for example: <code>{{cms:page:content}}</code>
    </div>
  <% else %>
    <%= fields_for :blocks, nil, :builder => ComfortableMexicanSofa::FormBuilder do |cms_blocks| %>
      <% block_tags.each do |tag| %>
        <%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag)%>
      <% end %>
    <% end %>
  <% end %>
</div>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.2.8 app/views/cms_admin/pages/_form_blocks.html.erb
comfortable_mexican_sofa-1.2.7 app/views/cms_admin/pages/_form_blocks.html.erb
comfortable_mexican_sofa-1.2.6 app/views/cms_admin/pages/_form_blocks.html.erb
comfortable_mexican_sofa-1.2.5 app/views/cms_admin/pages/_form_blocks.html.erb
comfortable_mexican_sofa-1.2.4 app/views/cms_admin/pages/_form_blocks.html.erb