Giter VIP home page Giter VIP logo

custom_breadcrumbs_block's Introduction

ReadMe

I created this module so that I could have a comprehensive but simple breadcrumbs block to place on the front-side of a Drupal site I'm working on. I needed something that worked on the term pages I created with views, as well as nodes and top-level section pages without fracturing the data into several different blocks, views or otherwise.

This Drupal module checks the path and builds breadcrumbs based on the path and the page title. The path checking most likely could be optimized.

If you wish to use this code, make sure that you update the path variables to what your site's needs. However, the bigger the Drupal site (re: more pages/deeper hierarchy), the more unwieldy this module will become.

Also included are two sample view pages that I used to build the term listing pages for Blog terms and Portfolio terms. I haven't finished yet with the display so there might be some iffy things there. However, the important parts are the contextual filters and how I passed the argument into the page title. These views were created so that I could leverage taxonomy menu's custom paths. You can view the tutorial I wrote up on how to do that at https://www.drupal.org/node/2488874.

custom_breadcrumbs_block's People

Contributors

courtbee avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.