class Textigniter::Plugins::Breadcrumbs
Public Instance Methods
parse(h)
click to toggle source
# File lib/textigniter/plugins/breadcrumbs.rb, line 3 def parse(h) value = "#{h['breadcrumbs']}" value.gsub!("#{$twd}/content/", '') unless value == "index" # begin breadcrumbs breadcrumbs = "<a href=\"#{$config['site_url']}\" class=\"home\">Home</a>" # split the string by / values = value.split(/\//) # current page current = values.last # remove current from values values.pop values.each do |v| breadcrumbs << " | <a href=\"#{$config['site_url']}/#{v}\">#{v}</a>" end breadcrumbs << " | <span class=\"current\">#{h['title']}</span>" else breadcrumbs = "Home" end return breadcrumbs end