Knowledge Base

Layout configuration

on Wednesday 28 August 2019
comments: 0

After installation (without import demo content) admin screen looks like this:

797a66d0e353

If you click on button Generate All Layouts, default data will be filled. But you can add layout manually, copy existiing... it's standard Admin UI solution. For generating is sitetheme_layouts preference used, not xml file, so anything is wrong, check the value of this preference.

Default values for option settings are:

- for themes with HTML layout: setting: default, header_default.html, footer_default.html

- for themes with PHP layout:  setting: default, header-default.php, footer-default .php(it is for back compatibility with our old themes)

73ea4ac1a34c

Fields:

Field name Description Note
Layout name name of your layout (theme.xml, then in pref) dropdown
Admin menu title Menu name for this layout on the left side, just text field, free change it
Theme name Actual theme name. Normally only layouts for actual frontend theme are displayed. When you switch between themes, you would need to set everything again. So it saves settings for more than one theme. In edit mode, you can edit this field. No dropdown, just text field. You should know what you are doing.
Custom header The selected custom header for this layout. Available headers are in folder headers in your theme.  see info about magic shortcode {---HEADER---} and shortcode {JM_CUSTOMHEADER}
Custom footer The selected custom footer for this layout. Available headers are in folder footers in your theme.  see info about magic shortcode {---FOOTER---} and shortcode {JM_CUSTOMFOOTER}
Setting Selected file with custom fields for this layout. 

Fields editable for each layout depends on your setting file.  For information about how to use those fields, see available shortcodes.

Cf32748caf66

C02eb087b24e