Remodeling Four Kitchens: A look inside our new brand
With the additions of Advomatic and Manatí, we’ve had an exciting few years at Four Kitchens. While we’ve remained fundamentally the same organization, we’ve also been evolving into something new. It’s time for our brand to catch up.Learn more
A more modern, sustainable approach to higher ed websites with YaleSites
A higher ed website is a product, not a project. Learn about Yale’s sustainable approach to digital development and how your team can do the same.Learn more
News and insights from the Web Chefs
Filter by topic
Filter by type
Building custom blocks with Drupal 7
Introduction There are times when you need to build a custom block that a site builder can utilize in various places on a page. Drupal 7 provides several hooks that allow you to accomplish this goal
Option groups in Drupal forms
One really useful HTML element that doesn't seem to get much love is optgroup. It allows you to group the items of a select list in a way that may be more meaningful (and more readable) to your users than a long, uninterrupted list. The option group labels themselves can't be selected, so there's no need for back end logic to filter them out of your form data. Drupal's Form API provides option groups, but it isn't immediately obvious how to use them. A quick check of the select type and #options attribute in the Form API reference doesn't provide any clues about option groups, so it's necessary to dive into Drupal's source code.
Making the web a better place to teach, learn, and advocate starts here...
When you subscribe to our newsletter!