Configure the layout and format of content and data presented to site visitors.

Category

The Category module is an alternative to, and a combination of, the Taxonomy and Book modules in Drupal core. The key feature of this module is that vocabularies and terms are nodes. In Drupal core, you use taxonomy terms (and vocabularies) to classify your content categorically, and you use book nodes to structure your content hierarchically. In the Category module, you do both of these things using category (and container) nodes. In this module, a container is the node-ified version of a vocabulary, and a category is the node-ified version of a term. A container also acts as a top-level book page, and a category acts as a child book page. You can apply category or container behavior to any node type on your site.

Paging

Paging Configuration

Description

Break long pages into smaller ones automatically by words(or characters) limit, or by means of a customizable pagination tag:

First page here.
<!--pagebreak-->
Second page here.
<!--pagebreak-->
More pages here.

Drupal 7 version
Not all of the features introduced in the Drupal 6 version of paging are supported in Drupal 7. If you need a feature that is no longer supported, please search the issue queue, at right, for a similar request, and state your case. Features that are still needed may be added back in.

Upgrading from D6 to D7
We are currently working on an upgrade path from D6 to D7.

Sites using paging

Features

  • Customizable page separator string.
  • Form or image button to insert page separator string in content.
  • Link "Read more" to second page when the teaser is larger than or equal to the first page.
  • Option of pager navigation style to choose. Possible values are theme_pager(), theme_paging_drop_down() or any custom theme function.

Nodequeue

Ordering a subqueue

The Nodequeue module allows users to collect nodes in an arbitrarily ordered list. The order in the list can be used for a any purpose, such as:

  • A block listing teasers for the five top news stories on a site
  • A user’s favorite music albums
  • A group of favorite from which one is randomly displayed

Nodequeue provides a simple drag-and-drop interface to manually order any queue. Additionally, it allows nodes to be added and removed from queues without needing edit permissions to the node. Nodes can be added to queues either from a queue management tab or by links on the node teaser.

Drupal 8

The Entityqueue module is a rewrite of Nodequeue for Drupal 7 and Drupal 8, based on entities, and allows users to create queues of any entity type. If you need to migrate from Drupal 7 Nodequeue to Drupal 8 Entityqueue, you can use the Nodequeue migrate module.

Smartqueue API

Nodequeue provides a robust API that allows other modules to define smartqueues, which are associated with external data. For example, the included taxonomy smartqueue creates subqueues for a given queue for every term in the chosen vocabulary. Nodes are then only eligible for subqueues whose term matches the nodes terms. This makes it very easy to have queues for each category without cluttering the management page.

CSS

The CSS module adds, for users with enough permissions and enabled nodes, a CSS field on the node creation page.

Users might insert CSS rules in the CSS node field and those rules will be parsed on the node viewing.
This way CSS experienced users might create complex CSS based design for nodes contents.

IMPORTANT: note that the CSS editing permissions should be given only to trusted users (administrators). Malicious users which have this permission might broke your site design and also introduce security issues (XSS).

#D7CX: I pledge that CSS Module will have a full Drupal 7 release on the day that Drupal 7 is released.
See issue #789580: D7: moving CSS data to Code Per Node for more details and helping out!

Maintainers

Fabio Varesano
Eric Pruett


Table Manager

A simple module which automates the creation of tables and allows you and sufficiently permissioned users to add to them and maintain them.

Extended Tracker

This module provides a drop in replacement for the core tracker module, but with the following differences:

  • Ability to display terms from a certain category as tabs, then users can restrict the listing to the one term in the category
  • Interfaces with the nodevote.module and displays score for each node
  • All columns displayed are sortable, so the output can be sorted by node type, author name, title, number of replies, date of last reply, or the score from node vote.
  • Configurable number of nodes per page

Pages

Subscribe with RSS Subscribe to RSS - Content display