Shopify social media code snippet

· konordo
      {%- assign social_accounts = 'facebook, twitter, pinterest, instagram, snapchat, tumblr, youtube, vimeo, linkedin,' | split: ', ' -%}
      <div class="social-sharing d-flex align-items-center">
            {% include 'social-links' %}
           &nbs

Example of using this with a date field from a node in order to get it to format the date in the correct timezone

· konordo
use Drupal\Core\Datetime\DrupalDateTime;

$date = new DrupalDateTime($mynode->field_my_date_field->value, 'UTC');
$formatted_date = \Drupal::service('date.formatter')->format($date->getTimestamp(), 'custom', 'F j, Y h:ia');

Drupal Commerce

· konordo

Drupal Commerce provides a truly flexible, solid foundation for building even very complex business applications. Some of the reasons it stands out as an excellent and secure solution are the following:

Create an administrator user in Drupal using Drush (Drupal 10 & 11)

· konordo

In otder to create a new user in your website using drush, you'll need to run the following commands:

$ drush user-create YourUsername --mail="your@mail.com" --password="YourPassword"

This will create a new user in the website.

In order to assign the role administrator to the user run:

$ drush user-add-role "administrator" YourUsername

Updated for Drupal 11 (2026)

Who uses Drupal?

· konordo

Why Drupal?

Drupal is the leading open source content management system for developing sophisticated, flexible and robust websites, social media networks and applications.

Drupal 8: How to include the node id and a class in body based on the , depending on the current path

· konordo
While working on a custom bootstrap subtheme in Drupal, I needed to include specific classes in the body tag. There are two different cases that I needed to take into consideration, one for nodes and one for custom paths generated by e.g. from Views or Taxonomy. In the first case, I needed the node id to be included as a class, and on the second I needed a class name that was based on the path. To achieve this, I needed to edit two different files under my subtheme category. You will need to replace themename with the actual name of your theme.

Drupal 7: Views pager not showing!

· konordo
A weird issues came up after upgrading from Views version 7.x-3.7 to 7.x-3.8. The pager was missing from all views. After making sure that there are enough results to bring up a pager, and that the pager ID was unique for each view that shows up in the same page, we noticed the one thing that all views had in common: They all used Global: PHP fields. It seems that this is a known issue and that there is a patch that people confirm it works.

Drupal 7: Heartbeat comment messages show up twice!

· konordo
Heartbeat messages were showing up nicely on a project we have been working on lately, bringing up all the member activities including changing the user account details, adding or editing nodes and commenting on nodes. Everything was working fine right out of the box - except one minor inconvenience that we noticed: all comments were showing up twice in the heartbeat stream. As many love to say, this is not a bug, it is a feature.

Configuring drupal cron jobs in crontab.

· Anonymous (not verified)

Drupal 7 has the ability to run cron automatically, but if there are tasks that really depend on cron, it only makes sense to ensure that cron is running in pre-defined time spans.

To make sure of that, we can configure the drupal cron to run from a server side command. So from the console, In crontab, the following line will trigger Drupal's cron