container element at the end of the
# section. The body-footer region contains
# all elements that should be loaded at the
# end of a page - typically the page footer.
#
# values: head|body-navigation|body-banner|
# body-content|body-footer
# default: no defaults
#
# type
# --------------------------------------------------------------------
# The (HTML) CONTENT of a lane can be placed for sychronous (sync)
# or asychronous (async) load. If the content is placed synchronously,
# a core component of J1 Template (base = core) or an HTML adapter
# (base = module) generates the HTML code to be placed.
# If the content is placed asynchronously, only a
element, using
# an unique id, is placed for synchronous (page) load. The HTML code
# will be generated asynchronously (by a module) after the page is
# completely loaded (document-ready) and placed within the previously
# generated
element (e.g. by a module).
#
# values: sync|async
# default: no defaults
#
# base
# --------------------------------------------------------------------
# Type SYNC only. The parameter base defines a (canonical) BASE
# path.
#
# values: core|asset
# default: no defaults
#
# path
# --------------------------------------------------------------------
# Type SYNC only. The parameter path defines a PATH (relativ to BASE)
# to the data source to be placed.
#
# values: string (path)
# default: no defaults
#
# file
# --------------------------------------------------------------------
# Type SYNC only. Defines the FILE to be placed (and
# executed) for a lane.
#
# values: string
# default: no defaults
#
# id
# --------------------------------------------------------------------
# Type ASYNC only. Used for content placed asyncronously by (AJAX
# calls) on an DIV element using this id.
# the data on.
#
# values: string
# default: no defaults
#
# class
# --------------------------------------------------------------------
# Type ASYNC only. Additional CSS classes that are put on the
# DIV element using this id.
#
# values: string (CSS class name)
# default: no defaults
#
# -------------------------------------------------------------------------
# -------------------------------------------------------------------------
# GLOBAL configuration settings
#
# -------------------------------------------------------------------------
# Layout configuration settings
#
lanes:
# ------------------------------------------------------------------
# META data loader (head)
- lane:
enabled: true
region: head
type: sync
base: _includes/themes/j1
path: layouts
file: layout_metadata_generator.html
# ------------------------------------------------------------------
# Module RESOURCE loader (head)
- lane:
enabled: true
region: head
type: sync
base: _includes/themes/j1
path: layouts
file: layout_resource_generator.html
# ------------------------------------------------------------------
# THEME loader (head region)
- lane:
enabled: true
region: head
type: sync
base: _includes/themes/j1
path: layouts
file: layout_theme_generator.html
# ------------------------------------------------------------------
# NAV Module (body-navigation)
#
# NOTE:
# The Generator of the NAV Module (generator.html) is based
# on several Liquid procedures to generate the HTML code for
# all components of the navigation system (NAV Module) as:
# MainMenu, Quicklinks, SideBar and TopSearch.
#
- lane:
enabled: true
region: body-navigation
type: sync
base: _includes/themes/j1
path: modules/navigator
file: generator.html
# ------------------------------------------------------------------
# FOOTER (body-footer)
#
# NOTE:
# The FOOTER component (default: footer_light_themes.html) is
# a complex LOADER based on several Liquid procedures to LOAD
# and INITIALIZE all parts of the page footer (cards) as:
# About, News, Links and Contact.
#
- lane:
enabled: true
region: body-footer
# type: sync
# base: _includes/themes/j1
# path: modules/footers
# file: footer_light_generator.html
type: async
id: j1_footer
# ------------------------------------------------------------------
# Module SHIM loader (body-footer)
#
# NOTE:
#
- lane:
enabled: true
region: body-footer
type: sync
base: _includes/themes/j1
path: layouts
file: layout_shim_generator.html
# ------------------------------------------------------------------
# MODULE runner (body-footer)
#
# NOTE:
#
#
- lane:
enabled: true
region: body-footer
type: sync
base: _includes/themes/j1
path: layouts
file: layout_module_generator.html