ref: master
app/models/tags_cloud_block.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
class TagsCloudBlock < Block include TagsHelper include BlockHelper include ActionView::Helpers include Rails.application.routes.url_helpers settings_items :limit, :type => :integer, :default => 12 def self.description _('<p>Display a tag cloud with the content produced where the block is applied.</p> <p>The user could limit the number of tags will be displayed.</p>') end def self.short_description _('Display a tag cloud about current content') end def self.pretty_name _('Tag Cloud') end def default_title _('Tags Cloud') end def help _("Tags are created when you add some of them one to your contents or mark a profile with them. <p/> Try to create some tags and you'll see your tag cloud growing.") end def timeout 15.minutes end def self.expire_on { :profile => [:article], :environment => [:article] } end end |