Namespace ToSic.Sxc.Blocks
A unit of output it 2sxc is called a Block. In Dnn-Link, this can be like a Module, except that blocks can be inside other blocks.
Looking at it from the Platform like Dnn, the entry object is an ICmsBlock which contains context information (in Dnns case, ModuleId etc.). Inside it is an IBlock which can itself contain more IBlocks.
Note that each Block itself has Views IView and data specific to that block.
Classes
Render
Block-Rendering system. It's responsible for taking a Block and delivering HTML for the output.
It's used for InnerContent, so that Razor-Code can easily render additional content blocks.
See also Inner Content (Content Within Other Content)
Interfaces
IBlock
A unit / block of output in a CMS.
IView
Defines a view configuration which is loaded from an EntityBasedType.
Enums
Purpose
These are the purposes of a block as it's being built. It can be built to generate a web-view, juts for indexing or possibly also for json publishing.