Sha256: de35f84bdb235ad1eb6d88c71a739cf5a8dd2788e705de43fa4140c3ec270c46

Contents?: true

Size: 1.32 KB

Versions: 6

Compression:

Stored size: 1.32 KB

Contents

# -*- coding: utf-8 -*-
description 'Page information aspect'

Aspect.create(:pageinfo, priority: 4, layout: true, cacheable: true) do
  def call(context, page)
    @page = page
    render :pageinfo
  end
end

__END__
@@ pageinfo.slim
table
  tbody
    tr
      td= :name.t
      td= @page.name
    tr
      td= :attribute_title.t
      td= @page.title
    tr
      td= :attribute_description.t
      td= @page.attributes['description']
    - if @page.version
      tr
        td= :last_modified.t
        td= date @page.version.date
      tr
        td= :version.t
        td.version = @page.version
      tr
        td= :author.t
        td= @page.version.author.name
      tr
        td= :comment.t
        td= @page.version.comment
    tr
      td= :type.t
      td= @page.mime.comment.blank? ? @page.mime : "#{@page.mime.comment} (#{@page.mime})"
    - if !@page.content.empty?
      tr
        td= :download.t
        td
          a href=build_path(@page, aspect: 'download') = :download.t
@@ locale.yml
cs:
  aspect_pageinfo: 'Informace o stránce'
  download: 'Stáhnout'
  type: 'Typ'
de:
  aspect_pageinfo: 'Seiten-Information'
  download: 'Herunterladen'
  type: 'Typ'
en:
  aspect_pageinfo: 'Page Information'
  download: 'Download'
  type: 'Type'
fr:
  aspect_pageinfo: "Page d'information"
  download: "Télécharger"
  type: "Type"

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
olelo-0.9.15 plugins/aspects/pageinfo.rb
olelo-0.9.14 plugins/aspects/pageinfo.rb
olelo-0.9.13 plugins/aspects/pageinfo.rb
olelo-0.9.12 plugins/aspects/pageinfo.rb
olelo-0.9.11 plugins/aspects/pageinfo.rb
olelo-0.9.10 plugins/aspects/pageinfo.rb