hooks

November 23, 2015

In Drupal 7, hook_page_alter was a convenient way to go when we needed to modify page elements that were added by other modules. Drupal 8 does away with this hook - hopefully for the better. To fill the void created by hook_page_alter’s dismissal, the following hooks have been introduced.

February 23, 2015

In a recent post, I wrote about how we can group items in Solr search facets. This latest addition to the Solr post series will discuss how one can change the link text in Facet API’s Drupal blocks.

February 6, 2015

Built-in Drupal pages and pages created by contrib modules have static paths that are hard-coded. An example of this would be /user where you can log in, or /node, which shows a list of recent nodes. Often times, we care about what the URL in the browser’s address bar looks like, and wish to change these. This post is a summary of three options to achieve this.

November 29, 2014

It is common nowadays for Drupal sites to offload search duties to Solr by employing the Apache Solr Search and
Facet API modules. Working together, these two modules can automatically build search facets that display
filters for various aspects of the content, such as the content type, or taxonomy terms. In certain cases,
it might be necessary to influence the way those facets filter content. This post will discuss a scenario
where we may want to group multiple filters together inside a facet block such that they only appear as one item.

June 12, 2014

While working on a recent project, we found ourselves in a situation where we needed to customize a Views field in a way that was not possible using Views' configuration or theming. In such cases, writing a custom Views handler might be the best or only option.