Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download crumbs-7.x-2.0-beta1.tar.gztar.gz 70.71 KB
MD5: 6a1670169e8c96bb84d9b14cb1c41372
SHA-1: 81ab86b8903cc17dd76475fc3706b65483c8d20d
SHA-256: 28d5ee2f5b6416c24a35a3a6f999f91196bb04e15c5de33075f3a68392f174f7
Download crumbs-7.x-2.0-beta1.zipzip 100.69 KB
MD5: 6319f6f3c099c0bc926034fad50e39e9
SHA-1: a2d0facd7f62544c6c3d4fac1821419aecbd952f
SHA-256: c8d3600d4c1dad786d3b7a92dc0bebe9d1ed52e820eb7ba032b0b8fa1ebcff51

Release notes

Code style, architecture:
- Plenty of docblock comments with type hints added.
- Plenty of changes that make the IDE happy.
- Use injected router object, instead of Drupal functions (might help us with unit tests in the future, dunno)
- Some classes moved around and renamed.
- Use generic crumbs_MultiPlugin_EntityParent for nodes and taxonomy terms, instead of having dedicated classes. Keep the dedicated class for users.
- New interfaces for plugins with findParent() and findTitle().
- New interface crumbs_PluginInterface for both multi and mono plugins.
- Remove unused methods and functions.
- Some dpm() and console.log etc removed.
- Reusable containers for plenty of stuff (might be a bad idea)

Bug fixes:
- Fix the textual weights form that was broken (only available with crumbs_labs)
- some intermediate fixes
- Front link should link to frontpage (empty path), not to 'node'. See #2044949: how to prevent Crumbs from adding /node to the front page link?

API:
- Introduce crumbs_InjectedAPI_hookCrumbsPlugins::routeMonoPlugin() and ::routeMultiPlugin(), for plugins that are restricted to a specific route. This way people can avoid the stupid method suffix to indicate the route.

Features:
- Breadcrumb titles for views with contextual filters
- Weights tabledrag form: Distinct section for "Disabled by default."
- New experimental weights configuration form, only available with crumbs_labs.
- Some tweaking on the tabledrag UI.
- Support i18n_menu.

Tests:
- Crumbs module must be enabled in web test

Created by: donquixote
Created on: 8 Aug 2013 at 01:41 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
New features
Bug fixes
Insecure

Other releases