Method: Cms::PageTemplate.options

Defined in:
app/models/cms/page_template.rb

.optionsObject

This is a combination of file system page templates and database page templates



26
27
28
29
30
# File 'app/models/cms/page_template.rb', line 26

def self.options
  file_system_templates = ActionController::Base.view_paths.map { |p| Dir["#{p}/#{relative_path}/*"] }.flatten.map { |f| File.basename(f) }
  page_templates = file_system_templates + all.map { |t| t.file_name }
  page_templates.map { |f| [display_name(f), f] }.sort.uniq
end