Archive for the ‘Drupal’ Category.

Drupal Views: Show count

The view results count is stored in the view object and you can display it by adding a PHP header or footer to your view. In order to have PHP in views you need the module Views PHP, so install it first then add a header or footer with this code.

Drupal: Send email

This is a quick and easy solution to send an email from Drupal using PHP, i.e a custom module. you will do it in 2 steps (I assume your module is called “mod”): Define mod_mail() (implementing hook_mail() ), this function will prepare the email Send the email using drupal_mail() Define mod_mail() /** * Implementation of [...]

Drupal 7: Get files public directory path

We used to get the files directory using file_directory_path() in Drupal 5 and 6, the function was removed with Drupal 7 but you can still get the files public directory like this: echo variable_get(‘file_public_path’, conf_path() . ‘/files’); // Output: sites/default/files

Drupal : Get path and verify if it’s an alias

This is how I get the current path and/or alias in Drupal: After this code has been executed: $path will hold the internal drupal path $alias will hold that path alias if the path in the url is actually an alias, otherwise FALSE; $path_from_url = isset($_GET['q']) ? $_GET['q'] : ”; $path = drupal_get_normal_path($path_from_url); if($path === [...]

Fix “xyz.widget is not a function” when jQuerying in Drupal

The error looks like: c.widget is not a function Or: d.widget is not a function I get this error when I do theming or module development for Drupal. Basically this tells you that the file jquery.ui.widget.js is missing. check the code you were writting and add that file to Drupal like this: drupal_add_js(‘misc/ui/jquery.ui.widget.min.js’);

Age from date of birth in Drupal 7

Date of birth field

In this tutorial I’m gonna show you how to calculate and display properly the age from a date CCK field the simplest way. The method I’m about to show you doesn’t need the Views module and if you use Views you’ll find that it’s totally compatible without adding any PHP code. Requirements Before starting I [...]

Drupal : Add classes to $body_class

$body_classes variable and how it’s used By default, Drupal provides Drupal themes coders with a variable $body_classes which contains a list of space separated keywords that you can use to style your page depending on different factors including the user status (logged in or not), the page he is viewing (frontpage, node, page, story…). Make [...]