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.

Supporting organizations: 

Project information