Content display modules and Drupal 11
Contrib modules in the Content display category, ranked by how many sites run them.
Every field on these pages comes from the drupal.org API. Modules under 1,000 reported installs are not listed.
Layout builder library
PartialOverview Provides a layout library allowing content editors to pick from a list of pre-defined layouts. Features Site builders can create and deploy pre-defined layouts for each entity-type and bundle combination. Content editors can pick from existing layouts.
layout_library14,795 sitesMenu Per Role
ReadyThis module allows you to restrict access to menu items based on user roles. Just activate the module and edit a menu item as usual. There will be a new fieldset that allows you to restrict access by role. We wrote "menu items", not "nodes". This module does not prevent users from accessing the destination nodes. It only changes the visibility of the menu items.
menu_per_roleLatest stable 2.0.013,655 sitesSpamSpan filter
ReadyThe SpamSpan module obfuscates email addresses to help prevent spambots from collecting them. It is based on the technique from spamspan but has undergone major modifications, as the original spamspan code hasn't been updated since 2007.
spamspanLatest stable 3.2.213,641 sitesField formatter settings
Not yetThe Field API in Drupal core lacks the ability for other modules to easily alter field formatter settings forms and the formatter summaries. This module is a small API provider for other modules since it's too late to get the hooks into Drupal 7 core.
field_formatter_settingsLatest stable 7.x-1.113,026 sitesLinked Field
ReadyLinked Field allows you to link fields in the field formatter settings. E.g. you have a content type teaser with an image and a link field and you want to link the image to the entered link. You can either select a field for used for destination or simply enter a token you need ( Token support) + HTML attributes for the generated link as well.
linked_fieldLatest stable 8.x-1.712,958 sitesNice Menus
PartialNice Menus enables drop-down/right/left expandable menus. It uses only CSS for most browsers, with minimal Javascript for IE6. (Version 2 uses the Superfish jQuery plugin for all browsers, with an option to disable JS, and falls back to CSS-only for browsers that can handle it.) Three styles/types of menus are currently possible: horizontal, menus drop down; vertical, menus fly to the left;
nice_menus12,901 sitesPrinter, email and PDF versions
Not yetThis module allows you to generate the following printer-friendly versions of any node: Printer-friendly version (webpage format) (at www.example.com/print/nid ) PDF version (at www.example.com/printpdf/nid ) EPUB version (at www.example.com/printepub/nid ) Send by email (at www.example.com/printmail/nid ) where nid is the node id of content to render.
printLatest stable 7.x-2.512,835 sitesMenu Position
ReadyOften times site builders want certain types of content to appear in a specific position in the navigational menu. The simplest solution, adding all of that content individually to the menu system, has performance and usability issues.
menu_positionLatest stable 8.x-1.912,632 sitesEntity Blocks
ReadyDisplay entities (via view modes) using fieldable blocks. Entity block module lets you create blocks that can reference an entity. You can select the view mode that the entity will render in.
entity_blockLatest stable 2.0.212,087 sitesLayout Builder Component Attributes
ReadyThe Layout Builder Component Attributes module allows editors to add HTML attributes to Layout Builder components (blocks). Attributes can be added to 1) the block (outer) element, 2) the block title, and 3) the block content (inner) element.
layout_builder_component_attributesLatest stable 2.3.012,032 sitesOwl Carousel
ReadyThis module integrates Owl Carousel , a touch enabled jQuery plugin that lets you create a beautiful, responsive carousel sliders. It boasts the following features; Responsive Touch Events Mouse Slide Events Fully Customizable Choose the number of items to be displayed Multiple Sliders CSS3 3d Transitions Custimizable controls JSON Custom events Helpful callbacks Drupal 8 & 9 Version Field
owlcarouselLatest stable 3.1.011,271 sitesDisable Messages
ReadyGives a site owner options to disable specific messages shown to end users. The core drupal message system as offered by drupal_set_message is an excellent way for modules to send out messages to the end users. However not all drupal site owners are keen to show all the messages sent out by drupal core and all modules to their users.
disable_messagesLatest stable 2.1.111,237 sitesUI Icons
ReadyThis module leverage Drupal 11.1 Icon API which allow to define icon packs as YAML-discovered to integrate seamlessly in Drupal development and site-building with Field API (with Link attributes), CKeditor5, Menu API, Media, a Web font extractor and a library. After installing this module, check our repository of examples to include existing icon pack providers.
ui_iconsLatest stable 2.0.011,171 sitesTime Field for Drupal 8+
ReadyTime Field solves displaying and submitting time and time-range for Drupal site. Time Field 2.x includes new features and leverages improvements in Drupal 8/9/10/11, including OO design patterns and automated tests.
time_fieldLatest stable 2.2.110,488 sitesDropdown Language
ReadyProvides a block using the Dropbutton element to switch site language. Rather than the Language Switcher (Language modules basic block) that is an unordered list of links.
dropdown_languageLatest stable 4.1.210,252 sites