Skip to main content

Documentation for JoomShopping / YOOtheme Pro Integration Dynamic content

Dynamic content is the basis for creating a template.

When creating a template or module, the first thing you need to do is specify dynamic content in the block/section settings (the "Advanced" tab) to pull up variables and sources for several elements.

Types of JoomShopping dynamic content for pages

  • Landing page. This is a conventional name, in the designer it will be called differently depending on the page for which the template is being developed. For example, for a product page it will be called "JoomShopping Product", and for a category "JoomShopping Category", etc.
  • Products filter. Available only for pages with lists.
  • Configs. Stores variables of some JoomShopping configurations that can be useful when creating a template and conditions for displaying blocks, in particular. Available for all pages.
  • Links. Main links to store pages.
  • Universal. A special type of dynamic content that allows you to display variables added by plugins. To display these variables, a universal string variable is bound to the field and its arguments are specified.

Types of dynamic content for modules and individual blocks

These types can be used in any template and modules. Even on pages not related to the JoomShopping online store. They are combined into the "JoomShopping List (for modules)" group. Each type has its own additional filtering, sorting, and output parameters.

  • Categories.
  • Manufacturers.
  • Vendors.
  • Products list. To create blocks with products. For example, the last viewed (individually for the site visitor), bestsellers, popular, etc.
  • Products comments. Pulls up all reviews that meet the selected conditions.
  • Cart. Displays products added to the cart, various amounts, and buttons.
  • Payments. To create information blocks related to payment methods.
  • Shipping. To create information blocks related to delivery methods.