Experimental project
This is a sandbox project, which contains experimental code for developer use only.
The slices module harnesses the Node-level Blocks module to slice up a page, and layout fields / field collections in various regions available on the page. Slice management can then be made available to the end user, or simply as a tool for crafting multiple page layouts from one content type. The key ingredient of slices is in the mapping of a field / field collection to a block.
If a user does not have access to manage the slices available on a node, the slices module will then control the fields that are available to edit on the node, ensuring that a user only edits content that can be displayed in the layout.
Installation
Install as usual, see http://drupal.org/node/895232 for further information.
Configuration
The principle of the slices module is the exposure of fields / field collections as blocks; to configure these you need to go to the slices configuration page (admin/config/content/slices) and select those fields you wish to expose as blocks. These "slices" will then be available to build up your page with node level blocks.
You can optionally setup a slice as a multi-slice, meaning that the field instances can be placed in an alternative order, or even in different regions on the page.
Dependencies
Slices relies entirely upon Node-level Blocks to run.
Extensions
Slices supports the addition of plugins, which can be used to alter how a slice is rendered.
Attachment | Size |
---|---|
Screen Shot 2015-09-22 at 14.46.55.png | 65.88 KB |
Project information
- Module categories: Content Display
- Created by andy_w on , updated