Up to this point our block grid support in Umbraco has only included a range of two-column layouts. This PR adds support for three and four column layouts using equal-width columns. A three column layout is required for AB#204415, and one existing TPR application uses three and four-column layouts with block list.
Backoffice layout options
Backoffice view of content in columns
Frontend view of content in columns
This is a screenshot of the updated grid page in the Umbraco example app.
Deprecating grid layout in block list
This PR also deprecates the use of block list to create grids, in favour of using block grid which is a better user experience. Grid support only exists in block lists because the block grid editor did not exist when we needed it.
This deprecation is just a change to a label visible in the backoffice only. In a future release we could remove this support and the maintenance overhead of the code that supports it, but only once all TPR systems are no longer using it.
Up to this point our block grid support in Umbraco has only included a range of two-column layouts. This PR adds support for three and four column layouts using equal-width columns. A three column layout is required for AB#204415, and one existing TPR application uses three and four-column layouts with block list.
Backoffice layout options
Backoffice view of content in columns
Frontend view of content in columns
This is a screenshot of the updated grid page in the Umbraco example app.
Deprecating grid layout in block list
This PR also deprecates the use of block list to create grids, in favour of using block grid which is a better user experience. Grid support only exists in block lists because the block grid editor did not exist when we needed it.
This deprecation is just a change to a label visible in the backoffice only. In a future release we could remove this support and the maintenance overhead of the code that supports it, but only once all TPR systems are no longer using it.