Sha256: 8c931060f33fc5564b20b7a27ee4d0c6b4ca685ad967903d6c5b99dcfe0bdfe0
Contents?: true
Size: 994 Bytes
Versions: 1
Compression:
Stored size: 994 Bytes
Contents
module Locomotive module Liquid module Drops class Page < Base delegate :seo_title, :meta_keywords, :meta_description, :to => '_source' def title self._source.templatized? ? @context['content_entry']._label : self._source.title end def slug self._source.templatized? ? self._source.content_type.slug.singularize : self._source.slug end def parent @parent ||= self._source.parent.to_liquid end def breadcrumbs @breadcrumbs ||= liquify(*self._source.ancestors_and_self) end def children @children ||= liquify(*self._source.children) end def fullpath @fullpath ||= self._source.fullpath end def depth self._source.depth end def listed? self._source.listed? end def published? self._source.published? end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locomotive_cms-2.0.0.rc1 | lib/locomotive/liquid/drops/page.rb |