Sha256: f9460be96d0d054910b9e8c9f664d8fc1eefa316ecd0ff01d0592a93cd0f6bf6

Contents?: true

Size: 897 Bytes

Versions: 39

Compression:

Stored size: 897 Bytes

Contents

module Pageflow
  module PageTypesHelper
    include RenderJsonHelper

    def page_type_json_seeds(config)
      render_json_partial('pageflow/page_types/page_type',
                          collection: config.page_types,
                          as: :page_type)
    end

    def page_type_templates(entry)
      safe_join(Pageflow.config.page_types.map do |page_type|
        content_tag(:script,
                    render_to_string(template: page_type.template_path,
                                     locals: {
                                       configuration: {},
                                       page: Page.new,
                                       entry: entry
                                     },
                                     layout: false).to_str,
                    type: 'text/html', data: {template: "#{page_type.name}_page"})
      end)
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
pageflow-13.5.0 app/helpers/pageflow/page_types_helper.rb
pageflow-13.4.0 app/helpers/pageflow/page_types_helper.rb
pageflow-13.3.0 app/helpers/pageflow/page_types_helper.rb
pageflow-13.2.0 app/helpers/pageflow/page_types_helper.rb
pageflow-12.6.0 app/helpers/pageflow/page_types_helper.rb
pageflow-13.1.0 app/helpers/pageflow/page_types_helper.rb
pageflow-12.5.0 app/helpers/pageflow/page_types_helper.rb
pageflow-12.4.1 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0.rc1 app/helpers/pageflow/page_types_helper.rb
pageflow-12.4.0 app/helpers/pageflow/page_types_helper.rb
pageflow-12.3.0 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0.beta7 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0.beta6 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0.beta5 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0.beta4 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0.beta3 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0.beta2 app/helpers/pageflow/page_types_helper.rb
pageflow-13.0.0.beta1 app/helpers/pageflow/page_types_helper.rb
pageflow-12.2.0 app/helpers/pageflow/page_types_helper.rb