You can create baseline grid in two ways:
•Setting the height of page modules on the master level to the baseline grid value
Such grid is easy to create and to protect against unauthorized modifications, and it is a natural part of the Fred4 grid system. Anyway, being created on the master page level, it requires a different master page for each different baseline grid value. Thus, such approach may be unsuitable in the situations where you want to allow users to change the baseline grid, but you don't want them to be able to change other properties on the master pages, or where the baseline grid is different in various sections, and you don't want such sections to have too many different master pages.
The procedure to create baseline grid using master page modules is explained in Create page baseline grid on master level using modules.
•Setting the height of modules on the page level to the baseline grid value
Being created on the page level, such grid is flexible, and can easily be modified by users, even if they're not authorized to modify master pages. The downsides is that the grid is on the page level, therefore, it may be unsuitable if you'd like to lock it against modifications, still allowing other additional guides to be freely added or moved. That's because the locking mechanism applies on all additional guides, and because Fred4 does not make any distinction between additional guides created to simulate the baseline grid, and any other additional guide.
The procedure to create baseline grid using page modules is explained in Create page baseline grid on layer level using modules.
See also
Differences between modules- and nudge-level grid