diff --git a/app/controllers/topics_controller.rb b/app/controllers/topics_controller.rb index 2d93468185b..954369af278 100644 --- a/app/controllers/topics_controller.rb +++ b/app/controllers/topics_controller.rb @@ -1012,6 +1012,8 @@ class TopicsController < ApplicationController respond_to do |format| format.html do + @tags = SiteSetting.tagging_enabled ? @topic_view.topic.tags : [] + @breadcrumbs = helpers.categories_breadcrumb(@topic_view.topic) || [] @description_meta = @topic_view.topic.excerpt.present? ? @topic_view.topic.excerpt : @topic_view.summary store_preloaded("topic_#{@topic_view.topic.id}", MultiJson.dump(topic_view_serializer)) render :show diff --git a/app/views/topics/show.html.erb b/app/views/topics/show.html.erb index 801e0a09730..2c6f27155a5 100644 --- a/app/views/topics/show.html.erb +++ b/app/views/topics/show.html.erb @@ -4,9 +4,8 @@ <%= render_topic_title(@topic_view.topic) %> -
- <% @breadcrumbs = categories_breadcrumb(@topic_view.topic) %> - <% if @breadcrumbs.present? %> + <% if @breadcrumbs.present? || @tags.present? %> +
<% @breadcrumbs.each_with_index do |c, i| %> @@ -16,10 +15,7 @@ <% end %> - <% end %> - <% if SiteSetting.tagging_enabled %> - <% @tags = @topic_view.topic.tags %> <% if @tags.present? %> '>
@@ -28,8 +24,8 @@ <% end %>
<% end %> - <% end %> -
+
+ <% end %> <%= server_plugin_outlet "topic_header" %>