Data modelling is the process of defining the objects and attributes that represent the business of a customer in Litium. For example defining which set of attributes a product has, or defining which fields a page or block in the CMS should have.
In Litium the attributes or properties for products or pages are called fields. At Litium we commonly refer to data modelling as using the field framework. The field framework is consistent with smaller variations across the functional areas and objects in the platform.
Entities with data modelling
The entities in the table below support data modeling.
PIM
|
CMS
|
Globalization
|
Customers
|
Media
|
Product |
Page |
Market |
Person |
Media |
Category |
Block |
Channel |
Group |
Folder |
|
|
|
Organization |
|
Fields types
Field types are the smallest part of the data modelling, and is a predefined data type like text, date or image.
Read more about field types
Fields and field templates
Fields represents an attribute or property of an entity, for example name or weight of product. A field is always of a certain field type. In this case name would be of data type text and weight would probably be decimal.
A field template is a set of fields to describe a type of an entity. For example a product type like sweaters, or in a completely different scenario, a phone. To describe sweaters and phones, we need different sets of fields set up in field templates.
Read more about fields
Read more about field templates
Field groups
To facilitate managing fields inside a template, fields can be grouped into field groups.
Display templates
In Products and in Websites, the field templates also have a display template. It defines how the fields are going to be displayed in a website.
Read more about display templates
|