Add Item, Page, Component, Link inheritanced models
This commit is contained in:
1 parent
cd21cadfe7
commit
e1440a79d8
38 files changed
+417
-175
No files matched your search
@@ -1,3 +1,6 @@
|
||||
<%= f.error_messages %>
|
||||
<%= f.hidden_field :parent_item_name %>
|
||||
|
||||
<p>
|
||||
<%= f.label :name, "Name" %>
|
||||
<%= f.text_field :name, :class => 'text' %>
|
||||
@@ -14,11 +17,6 @@
|
||||
<%= f.text_field :title_zh_tw, :class => 'text' %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= f.label :parent_page_name, "Parent Page Name" %>
|
||||
<%= f.text_field :parent_page_name, :class => 'text' %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= f.label :layout_name, "Layout Name" %>
|
||||
<%= f.text_field :layout_name, :class => 'text' %>
|
||||
@@ -40,16 +38,6 @@
|
||||
<%= f.label :is_published, "Is Published" %>
|
||||
<%= f.radio_button :is_published, true %>Yes <%= f.radio_button :is_published, false %> No
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= f.label :component_name, "Component Name" %>
|
||||
<%= f.text_field :component_name %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= f.label :external_link, "External Link" %>
|
||||
<%= f.text_field :external_link %>
|
||||
</p>
|
||||
|
||||
<% content_for :page_specific_javascript do %>
|
||||
<script type="text/javascript" charset="utf-8">
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
<h1>Editing pages</h1>
|
||||
|
||||
<% form_for @page, :url => admin_page_path(@page) do |f| %>
|
||||
<%= f.error_messages %>
|
||||
|
||||
|
||||
<%= render :partial => "form", :locals => { :f => f } %>
|
||||
|
||||
<p>
|
||||
<%= f.submit 'Update' %>
|
||||
</p>
|
||||
<% end %>
|
||||
|
||||
<%= link_to 'Back', admin_pages_path %>
|
||||
<% end %>
|
||||
@@ -1,38 +0,0 @@
|
||||
<% content_for :secondary do %>
|
||||
<ul class="list">
|
||||
<li><%= link_to 'New pages', new_admin_page_path, :class => 'button positive' %></li>
|
||||
<li><%= link_to 'New component entry', '#' %>
|
||||
<li><%= link_to 'New root menu snippets', new_admin_snippet_path( :menu => 'root' ), :class => 'button positive' %></li>
|
||||
</ul>
|
||||
<% end -%>
|
||||
|
||||
<h1>Listing pages: <%= params[:parent] || "root" %></h1>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Title</th>
|
||||
<th>Layout</th>
|
||||
<th>Position</th>
|
||||
<th>Published?</th>
|
||||
<th>Action</th>
|
||||
</tr>
|
||||
|
||||
<% @pages.each do |page| %>
|
||||
<tr>
|
||||
<td><%= link_to page.name, admin_pages_path(:parent => page.name) %></td>
|
||||
<td><%=h page.title %>
|
||||
<td><%= page.layout_name %></th>
|
||||
<td><%= page.position %></td>
|
||||
<td><%= page.is_published.to_s %></td>
|
||||
<td>
|
||||
<%= link_to t(:show), page_path(page.name) %> |
|
||||
<%= link_to t(:edit), edit_admin_page_path(page) %> |
|
||||
<%= link_to t(:add_chile_page, :scope => :admin), new_admin_page_path( :parent_page_name => page.name ) %> |
|
||||
<%= link_to t(:delete), admin_page_path(page), :confirm => 'Are you sure?', :method => :delete %>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<% end %>
|
||||
</table>
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
<h1>New pages</h1>
|
||||
|
||||
<% form_for :page, :url => admin_pages_path do |f| %>
|
||||
<%= f.error_messages %>
|
||||
<%= f.hidden_field :parent_page_name %>
|
||||
|
||||
|
||||
<%= render :partial => "form", :locals => { :f => f } %>
|
||||
|
||||
<p>
|
||||
@@ -11,5 +9,3 @@
|
||||
</p>
|
||||
|
||||
<% end %>
|
||||
|
||||
<%= link_to 'Back', admin_pages_path %>
|
||||
Reference in new issue
Block a user