logo

Extra Block Types (EBT) - New Layout Builder experienceâť—

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

âť—Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Blog

Creating Slideshows and jQuery Carousels in Drupal 7. Part 2

17/04/2025, by Ivan

In the previous part of the tutorial, we created a slideshow. I used it to display company staff, but you might use it as a banner for your website header. However, the default solution doesn’t quite suit me—I’d like to add navigation buttons for previous and next slides. This looks much better than simple text or numeric controls.

Just to recap, we already have Views and Views_slideshow installed.

So, I’ve attached a few arrow icons to this article—let’s add them to our slideshow. First, we need to enable the text-based slide pager.

page-content-type.tpl.php separate template for content type

17/04/2025, by Ivan

You've probably created custom templates for your nodes more than once, by overriding them with node-content-type.tpl.php.

Sometimes that’s enough, but other times you may need to define a specific page template for a content type. Unfortunately, in Drupal 6, this can’t be done without adding extra code. To enable custom templates like page-content-type.tpl.php, add the following code to your template.php file:

Removing or overriding default CSS files

17/04/2025, by Ivan

Sometimes it’s necessary to modify or remove default CSS files like system.css, defaults.css, or system-menus.css. While you could directly edit these files, doing so risks losing your changes during a future Drupal update. To avoid this, it's best to exclude these files from being output by Drupal. If you still need some CSS rules from those files, you can copy them into your theme’s style.css and edit them there. This way, you protect your CSS from being accidentally overwritten.

Theming Views, editing view.tpl.php templates (fields, rows, blocks, pages). Connecting jquery plugin EasySlider

17/04/2025, by Ivan

In this article, we’ll explore the query builder module for Drupal — the Views module (http://drupal.org/project/views). Views allows you to output fields of various content types, comments, taxonomy terms, user information, and other data from the database. It also provides a graphical interface, making it easy to build database queries using a mouse.

Quick start for SCSS (SASS) to Drupal using the Sassy module

17/04/2025, by Ivan

SASS/SCSS has long become the standard for writing CSS code. If you're not using it yet, it's time to consider switching. You can quickly integrate SCSS in Drupal using the Sassy module—even on shared hosting, since the CSS files will be compiled using a PHP library.

Getting Started

I'm starting with a clean Drupal install and the Zen theme. First, install the Sassy module:

https://www.drupal.org/project/sassy

Sassy requires the Prepro module to handle compilation:

Drupal Features News

17/04/2025, by Ivan

In this lesson, I’ll show you how to reuse site functionality by copying it using a Feature module. Let’s start with something simple—creating a news feed that includes:

  • A "News" menu link to the news page
  • A news page
  • A news block for the front page

This should be enough to understand how the Features module works.

First, install the required modules:

Drupal features and taxonomy

17/04/2025, by Ivan

In previous lessons, we created a feature module—first version alpha1, then alpha2. Now we’ll create the next version: alpha3. We'll add a taxonomy vocabulary for news sections, as well as tags for each news item.
We’ll create two taxonomy vocabularies: "News Section" and "Tags".

Taxonomy