diff --git a/app/views/attribute_fields/_modal.html.erb b/app/views/attribute_fields/_modal.html.erb
index f10b0a09..a1535d29 100644
--- a/app/views/attribute_fields/_modal.html.erb
+++ b/app/views/attribute_fields/_modal.html.erb
@@ -27,7 +27,7 @@
this category by resubmitting this form.
- Examples of fields may be "Height", "Age married", "List of Adventures", etc. Anything you want to track!
+ Examples of fields may be "Height", "Age married", or "List of Adventures". Anything you want to track!
\ No newline at end of file
diff --git a/app/views/content/display/_sidelinks.html.erb b/app/views/content/display/_sidelinks.html.erb
index b2d3da3b..a99b8aa4 100644
--- a/app/views/content/display/_sidelinks.html.erb
+++ b/app/views/content/display/_sidelinks.html.erb
@@ -1,14 +1,31 @@
+<%
+ creating = defined?(creating) && creating
+ editing = defined?(editing) && editing
+%>
+
<%= @content.class.name %>
+ <% if creating || editing %>
+
+
+
+ <% end %>
+
<% @content.class.attribute_categories(current_user).each do |category| %>
<% fields = category.attribute_fields %>
<%
- if category.name == 'gallery'
+ if creating || editing
+ # Show everything on create/edit forms
+ elsif category.name == 'gallery'
+ # Only show gallery tab if the content has any images
next if @content.image_uploads.empty?
else
+ # Only show other tabs if it has at least one piece of data in it, or it's a custom tab
next if fields.all? do |field|
if @content.respond_to?(field.name.to_sym)
value = @content.send(field.name.to_sym)
@@ -25,15 +42,16 @@
_panel" class="<%= 'red-text' if category.label == 'Overview' %>">
<%= category.icon %>
<%= category.label.capitalize %>
-
<% end %>
-