The following terms are essential for understanding Venddor IO theme development:
A theme encapsulates various files that shape the store's visual presentation. This includes templates, CSS styling, media elements, the layout blueprint, and block content for customers. Some themes may also feature "Styles."
These themes are organized under the design/themes/ directory. The default theme in Venddor IO is "Bright", but it's built on top of the "Responsive" theme.
A typical theme structure comprises six folders and two ancillary files:
This file captures essential theme information:
Every theme in Venddor IO should either derive from the "Basic" or "Responsive" theme, specified under the parent_theme parameter.
While creating a new theme, it's not mandatory to utilize all theme files. During installation, required files are fetched from the default theme. The parent_theme parameter in manifest.json indicates the theme from which these files originate.
For themes rooted in the "Responsive" design, this parameter must be defined, especially if absent in the manifest.json (like older themes based on "Basic").