CMS Made Simple has only some rudimental features that belong to the standard installation. Any additional functionality can be installed with other modules, as you have learnt from the previous chapter. However, you often need your own functionality that is not covered by any existing module.
In this chapter, we will:
Create a product catalog with custom fields and an individual hierarchy
Use the functionality of a module in a way that it was not developed for
So let's get started...
In this section, we will learn how to create a new module. As an example, the product catalog will be created, but in the same way, you can create any kind of catalog such as services, courses, real estate advertisements, or freelancer directory.
Before you create your own catalog module, you should plan its structure very thoroughly. First of all, reflect on the number of levels. Write down how many levels (product categories, subcategories, and...