Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
In some cases, a content editor might want tight control over the breadcrumb that shows up on each page of the site while still maintaining consistency across the site. There are lots of different breadcrumb modules, but this how-to will go over creating a curated breadcrumb using Crumbs, Entity Reference, and a custom text field.
Modules
Install Crumbs 7.x-2.0-dev (this branch has caching)
Install Entity Reference
Content
Add an Entity Reference field to all content types called Breadcrumb Parent (field_breadcrumb_parent)
This field should be single-value, otherwise it won't work!
Add a text field to all content types called Breadcrumb Title (field_breadcrumb_title)
Add some content and set the Breadcrumb Parent and Breadcrumb Title so that some nodes are in a hierarchy
Configure Crumbs plugins
Go to the main crumbs admin page: admin/structure/crumbs
Drag two items from the Inherit / automatic section into the Enabled section:
text.field_breadcrumb_title.*
entityreference.field_breadcrumb_parent.*
If you don't see your plugin, try clearing your cache
Omega is created to be a robust and extensive base theme. It can be as much or as little as you want it to be. In order to get the most out of it there are some basic setup steps we recommend you take. These are just recommendations however, Omega will work right out of the box without any modification to your system.
How to override default hover color style from tables?
Apply the below code to your global.css: tr:hover td, tr.even:hover td.active, tr.odd:hover td.active { background: #FFFEEE; }
How do I add a custom .js file to my Omega subtheme?
The following is a simplified guide to create a Drupal site in a few easy steps. You can read a more detailed version of these instructions, or check out the installation troubleshooting guide if you need some additional tips.
To follow these steps, you will need an SFTP client such as, WinSCP or FileZilla, and a web server that meets some basic requirements (e.g. a web server such as Apache, a database such as MySQL, and PHP). We'll begin with the steps for a Drupal 7 install, followed by Drupal 6 (they are very similar).
You will get a file called drupal-7.x.tar.gz. Extract the compressed files.
Log into your server using your SFTP client and navigate to the web root directory. Upload all of the files inside your Drupal folder into the web root folder on your server.