Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
This views style plugin displays the results of a view as a crosstab (also commonly called a pivot table) - grouping rows by one field, columns by another, and using an aggregate function (count, sum etc) of a third field for the table data.
For example, this module will take a table view with linear output like:
User
Content Type
Node ID
Anita
Blog
1
Anita
Page
3
Barak
Page
5
Jamila
Blog
2
Jamila
Blog
4
Jamila
Page
6
And turn it into a crosstab that counts the number of each type of content for each author:
User
Blog
Page
Total
Anita
1
1
2
Barak
1
1
Jamila
2
1
3
A default view "content type count by user" that does just this is included with this module.
Security note: A security vulnerability was discovered and has been fixed. Users of previous versions are strongly advised to update to version 6.x-1.0-alpha2 or higher, 7.x-1.0-alpha1 or higher, or a dev release dated on or after November 14, 2013.
Hire someone to fix the security bug so the module can be re-published and supported (Consider hiring companies listed in the Marketplace)
The Custom Landing Page Builder module allows webmasters to build custom landing pages using a WYSIWYG editor while still having full control over the full layout of the page including the header, navigation, page content, footer, forms etc.
Insert is a utility that makes inserting images and links to files into the body field and other CKEditor instances or text areas much easier by adding a simple JavaScript-based button and optional controls to file and image fields. Images may be inserted using any image style preset. Insert may also be interfaced to by other modules for inserting custom content.
Use a drag-and-drop interface to customize layouts of nodes, views, comments, user data, etc. By defining custom view modes, one piece of content can be displayed differently in different places.