Sha256: 81103ac758a2b996269205d3a455a08527eee3eeadb895954690ce6658cca2da

Contents?: true

Size: 821 Bytes

Versions: 71

Compression:

Stored size: 821 Bytes

Contents

module CamaleonCms::ContentHelper
  # initialize content variables
  def cama_content_init
    @_before_content = []
    @_after_content = []
  end

  # prepend content for admin or frontend (after <body>)
  # sample: cama_content_prepend(<div>my prepend content</div>)
  def cama_content_prepend(content)
    @_before_content << content
  end

  # append content for admin or frontend (before </body>)
  # sample: cama_content_prepend(<div>my after content</div>)
  def cama_content_append(content)
    @_after_content << content
  end

  # draw all before contents registered by cama_content_prepend
  def cama_content_before_draw
    @_before_content.join("") rescue ""
  end

  # draw all after contents registered by cama_content_append
  def cama_content_after_draw
    @_after_content.join("") rescue ""
  end
end

Version data entries

71 entries across 71 versions & 2 rubygems

Version Path
camaleon_cms-2.4.0 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.7.2 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.7.1 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.7 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.6 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.5 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.4 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.3 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.2 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.1 app/helpers/camaleon_cms/content_helper.rb
camaleon_cms-2.3.0 app/helpers/camaleon_cms/content_helper.rb