mirror of
https://github.com/discourse/discourse.git
synced 2024-11-27 22:36:18 +08:00
c955907f60
- add microdata based on schema.org - add breadcrumb on the top of topic - add navigations link on the bottom of every pages - add category description on the category list
22 lines
501 B
Ruby
22 lines
501 B
Ruby
module TopicsHelper
|
|
|
|
def render_topic_title(topic)
|
|
link_to(topic.title,topic.relative_url)
|
|
end
|
|
|
|
def categories_breadcrumb(topic)
|
|
breadcrumb = [{url: categories_path,
|
|
name: I18n.t('js.filters.categories.title')}]
|
|
|
|
category = topic.category
|
|
if category
|
|
if (parent = category.parent_category)
|
|
breadcrumb.push url: parent.url, name: parent.name
|
|
end
|
|
breadcrumb.push url: category.url, name: category.name
|
|
end
|
|
breadcrumb
|
|
end
|
|
|
|
end
|