Layout Options
HTML Template
A Joomla! template basically understand different view-types. For example the index.php, component.php and error.php. Joomla! loads the corresponding file depending on case. By default Joomla! does load the index.php of the template. For popups in most cases the the parameter "tmpl=component" will be added on the URL, which is called the component.php.
In JYAML you can load for each view-type a special HTML-Template. These template files you can find in the directory "/html/" of the template (e.g. /html/index/ or /html/component/). In the /html/index/ directory are already included several examples. So you can select for each template-style a different HTML-Template.
Static Layout
By default JYAML is set to automatically detect whether the columns #col1 and #col2 must be displayed. This depends on whether a module is assigned to the appropriate module position and is published. However, you can assign a static layout. If this is the case, the automatic detection of the columns is disabled. You can also disable/hide all columns (#col1, #col2 and #col3), when you need don't need the main columns.
Column Ordering
You can set the optical column order for any number of columns. More detailed information at this topic, see the documentation for YAML "Variable Order and Use of Content Columns".
Count Empty Modules
If this option is set to "No" only modules are counted with content. And if is set to "Yes", also published modules with empty content are counted.
This function affects the automatic column detection and the function 'countModules' within the template files.
This option is also available in each module.
This is useful when Count Empty Modules is set to No, but a single module has no real content (e.g. pure Javascript) and therefore can not be counted.
Skin
In JYAML a skin is just a additional CSS-File that is loaded in last position. So theoretically you can make any changes with a skin without adjust an existing CSS file.
You can add a skin-file if you create a file in the directory /css/ with the name skin.myownskin.css (myownskin is a placeholder for any name you want). After create the skin-file you can select it in the template configuration. As a starting example, you can take the already included skin.example.css.
Skins are especially useful, if you will deliver a customer template or a ready-designed template for example with several color schemes.
Logo Image and Slogan Text
Here you can easily select a logo image and define a slogan text.
Favicon Image
Here you can select a alternative Favicon image. If no image selected, the favicon.ico from the template root-directory will be used by Joomla!. You must upload the Favicon image before with the Joomla! Media Manager or with FTP in the /images/ directory. The image must have the file extension "http://static.jyaml.com/.ico".
