Class: Locomotive::Liquid::Tags::Extends

Inherits:
Liquid::Extends
  • Object
show all
Defined in:
lib/locomotive/liquid/tags/extends.rb

Instance Method Summary collapse

Instance Method Details

#prepare_parsingObject



6
7
8
9
10
11
12
13
14
15
# File 'lib/locomotive/liquid/tags/extends.rb', line 6

def prepare_parsing
  super

  parent_page = @context[:parent_page]

  @context[:page].merge_editable_elements_from_page(parent_page)

  @context[:snippets] = parent_page.snippet_dependencies
  @context[:templates] = ([*parent_page.template_dependencies] + [parent_page.id]).compact
end