Skip to content
Snippets Groups Projects
Commit 5dfd8821 authored by alexisben's avatar alexisben
Browse files

Admin show : wip

parent 5262dc22
No related branches found
No related tags found
No related merge requests found
...@@ -32,7 +32,7 @@ class Communication::Block::Template::Page < Communication::Block::Template ...@@ -32,7 +32,7 @@ class Communication::Block::Template::Page < Communication::Block::Template
def free_pages def free_pages
elements.map { |element| elements.map { |element|
{ {
slug: page_slug(element['id']), page: page(element['id']),
show_description: element['show_description'] || false, show_description: element['show_description'] || false,
show_image: element['show_image'] || false show_image: element['show_image'] || false
}.to_dot }.to_dot
...@@ -44,10 +44,4 @@ class Communication::Block::Template::Page < Communication::Block::Template ...@@ -44,10 +44,4 @@ class Communication::Block::Template::Page < Communication::Block::Template
return if id.blank? return if id.blank?
page = block.about&.website.pages.find_by id: id page = block.about&.website.pages.find_by id: id
end end
def page_slug(id)
page = page(id)
return if page.blank?
return page.slug
end
end end
<% if @block.data %> <% if @block.data %>
<% if @block.template.category %> <% if @block.template.main_page %>
<h2 class="mb-4"><%= @block.template.category %></h2> <h2 class="mb-4"><%= @block.template.main_page.slug %></h2>
<% end %> <% end %>
<% if @block.template.selected_posts.any? %> <% if @block.template.selected_pages.any? %>
<div class="row"> <div class="row">
<% @block.template.selected_posts.each do |post| %> <% @block.template.selected_pages.each do |page| %>
<div class="col-md-4"> <div class="col-md-4">
<div class="card"> <div class="card">
<div class="card-header"> <div class="card-header">
<h3 class="card-title h5"><%= post %></h3> <h3 class="card-title h5"><%= page %></h3>
</div> </div>
<div class="card-body"> <div class="card-body">
<%= post.description_short %> <%= page.description_short %>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
show_description: <%= block.template.show_description %> show_description: <%= block.template.show_description %>
<% end %> <% end %>
pages: pages:
<% block.template.selected_pages.each do |page| %> <% block.template.selected_pages.each do |element| %>
- slug: <%= page.slug %> - slug: <%= element.page.slug %>
show_description: <%= page.show_description %> show_description: <%= element.show_description %>
show_image: <%= page.show_image %> show_image: <%= element.show_image %>
<% end %> <% end %>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment