Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Easy Breadcrumb
The Easy Breadcrumb module updates the core Breadcrumb block to include the current page title in the breadcrumbs. It comes with settings that are common features needed in crumbs. Breadcrumbs use...
Categories: Administration tools, Search engine optimization (SEO), Site structure
Menu Breadcrumb
This module allows you to use the menu the current page belongs to for the breadcrumb, generating breadcrumbs from the titles of parent menus. You may also: Select and re-order the menus on which...
Categories: Content display, Search engine optimization (SEO), Site structure
Custom Breadcrumbs
Custom breadcrumbs 10.x What works: ability to add custom breadcrumb for all content entity or paths like page manager, views etc store settings using config entity so everything is exportable...
Categories: Administration tools, Content display, Site structure
Path Breadcrumbs
This module is a solution for all problems with the breadcrumbs on your site! Path Breadcrumbs module helps you to create breadcrumbs for any page with any selection rules and load any entity from...
Rules
The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). Example use cases Build flexible content publishing...
Categories: Automation, Developer tools, Site structure
Panels Breadcrumbs
Panels Breadcrumbs allows you to set your breadcrumbs directly from Panels configuration, and also allows you to take advantage from Panels arguments and contexts as placeholder tokens....
Current Page Crumb
Current Page Crumb extends the Drupal 8 core system breadcrumbs to append the current page title as a text only breadcrumb. Admin paths are left unmodified. The module has no configuration. To use...
Categories: Site structure
Menu Trail By Path
Menu Trail By Path sets the active-trail on menu items according to the current url. For example if you are at yoursite.com/blog/category1/article1 Menu Items with these paths will get the active...
Categories: Administration tools, Site structure
Menu Firstchild
By default, Drupal requires that you enter a path for each menu link you add/edit from the Menu administration page. There are cases you may want to create a parent item, without any path, that...
Categories: Administration tools, Site structure
Taxonomy display
The taxonomy display module allows administrative configurable term display pages. This allows administrators to override the default presentation of taxonomy term pages per vocabulary through the...
Categories: Content display, Site structure
Crumbs, the Breadcrumbs suite
Crumbs calculates breadcrumbs for your site. It does so by finding the parent of the current page, then the parent of the parent, etc, until it arrives at the home page. Crumbs comes with a bunch...
Categories: Administration tools, Search engine optimization (SEO), Site structure
Disable breadcrumbs
Disable breadcrumbs on a per node, per content type, or by path (any path) basis; Omitting the need to write additional code in the theme layer (template.php file etc..) to determine the visibilty...
Taxonomy Breadcrumb
The taxonomy_breadcrumb module generates taxonomy based breadcrumbs on node pages and taxonomy/term pages. This module fixes the common complaint of having "Home" be the only breadcrumb on node...
Categories: Content display, Site structure
Menu Position
Often 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,...
Categories: Content display, Site structure
Breadcrumb Extra Field
The Breadcrumb Extra Field module allows you to print breadcrumbs between fields. Using Drupal's extra field API, it inserts the breadcrumb output as a renderable field, giving you control over its...
Categories: Content editing experience, Site structure
Special menu items
Special menu items is a Drupal module that provides placeholder and separator menu items. A placeholder is a menu item which is not a link. It is useful with dynamic drop down menus where we want...
Breadcrumb Manager
Summary This module resolves an endemic problem of Drupal, the breadcrumb management, in the simplest way you can imagine: without doing anything! (hehe.. it's a kind of magic) Breadcrumb manager...
Categories: Content display, Administration tools, Site structure
Context Breadcrumb
INTRODUCTION ------------ Integration Breadcrumb module with Context. This module allow dynamic define custom breadcrumb for Drupal site. Module support using Token and Twig for breadcrumb title...
Categories: Content editing experience, Search engine optimization (SEO), Site structure
Menu Select
Synopsis Replaces Drupal's stock node parent menu item selector with a hierarchal collapsible unordered list. Offers a breadcrumb preview of the menu item's location and an optional autocomplete...
Categories: Administration tools, Site structure
Blockify
Blockify This module exposes a number of core Drupal elements as blocks. Supported elements: 6.x Logo Site name Site slogan Mission Footer message Page title Breadcrumb Help Tabs Messages (errors)...
Categories: Content display, Developer tools
Context Active Trail
Context Active Trail sets the active trail and breadcrumbs for a page based on the context it is in. For example, you can make every node of type article appear to live under the Blog menu item....
Categories: Administration tools, Site structure
Breadcrumbs Visibility
This module provides the ability to control the visibility of the breadcrumbs block on either an individual node or content type basis. The module targets node pages only; other entity types, such...
Categories: Content display
Raven: Sentry Integration
Raven module provides integration with Sentry, an error tracking and application performance monitoring platform, allowing your Drupal site to send log events and performance traces to Sentry....
Categories: Administration tools, Developer tools, Performance
Taxonomy Path Breadcrumb
This module makes it possible to switch to Drupal path based breadcrumbs for taxonomy terms. By default Taxonomy terms are using their own Breadcrumb implementation. This is overriding the default...
Categories: Site structure
JSON:API Hypermedia
The JSON:API Hypermedia module is complementary component of the JSON:API module. It adds support for rich, dynamic linking between your application's resources. It does not add any links of its...
Categories: Decoupled