Skip to main content
Blog IT Information technology

Main navigation

  • Home
  • Contact us

User account menu

  • Log in
  • Register

Blogs

  1. Home
  2. Blogs

Pagination

  • First page « First
  • Previous page ‹ Previous
  • …
  • Page 2
  • Page 3
  • Current page 4
  • Page 5
  • Page 6
  • Page 7
  • …
  • Next page Next ›
  • Last page Last »

How do you place a block in a Twig template

There are various ways you can add blocks to regions in pages in Drupal. You could add it in the block interface, use Panels or Context. But what if you just want to place a block directly in a Twig template?

The simplest way to place a block in a Twig template is to use the Twig Tweak module. Twig Tweak is a very handy module that gives you a range of functions to make theming with Twig easier.

Install Twig Tweak

Blog IT Blog IT
1 year 9 months ago
Read More

Get the url of a link field twig drupal

This is how you can get the url of a field link rendered as a string (internal or external). 

<a href="{{ node.field_link.get(0).getUrl().toString() }}">{{ node.field_link.get(0).title }}</a>

 

Blog IT Blog IT
1 year 9 months ago
Read More

Interpolation sass

You can use interpolation to inject values from expressions like variables and function calls into your selectors. This is particularly useful when you’re writing mixins, since it allows you to create selectors from parameters your users pass in.

code sass

@mixin define-emoji($name, $glyph) {
  span.emoji-#{$name} {
    font-family: IconFont;
    font-variant: normal;
    font-weight: normal;
    content: $glyph;
  }
}

@include define-emoji("women-holding-hands", "");

code css

Web Developer Web Developer
1 year 9 months ago
Read More

Get parameter from url in drupal

Short snippet that shows how to get url parameters in drupal . to get query parameter form the url, you can us the following.

If you have the url for example /path?id=x

To get "id" from the url, use:

$id= \Drupal::request()->query->get('id');

 

Blog IT Blog IT
1 year 10 months ago
Read More

Dynamically modify the content displayed in the "empty" area of your view

This is how you can dynamically modify the content displayed in the "empty" area of your "custom" view when it's rendered as a block, based on the configuration's empty header text. Of course you can update the conditions as you think they fit better for you. You can put this into your web/modules/custom/custom.module file.

Although this is of course available from within views admin ui section, sometimes in production for example you might not provide for security reasons the views_ui module making it hard for modifying the empty header text message of a view.

Blog IT Blog IT
1 year 10 months ago
Read More

How to create a custom database table with Database Schema in Drupal 8+

Recently i had to build a custom simple table in a drupal 8+ installation that would be used as an api feed bridge between drupal 8+ and a custom api feed service. This is the code i used for the custom table with an extra tip for the date field since there is no date type by default in drupal.

Blog IT Blog IT
1 year 11 months ago
Read More

Add javascript to view in drupal

Use global theme javascript only in a few occasions. You should make sure javascript is only used on the right places. This snippet shows you how to load javascript when a specific view is loaded only.

use Drupal\views\ViewExecutable;

/**
* Implements hook_views_pre_render().
*/
function mymodule_views_pre_render(ViewExecutable $view) {
  if (isset($view) && ($view->storage->id() == 'view_id')) {
    $view->element['#attached']['library'][] = 'mymodule/MYLIBRARY';
  }
}

 

Blog IT Blog IT
2 years 1 month ago
Read More

How to Open a Link From <iframe> in the Parent Window

To open the link from <iframe> in the parent window, you can use the <base> tag and set the target attribute to _parent in the <head> section.

Blog IT Blog IT
2 years 4 months ago
Read More

How to Add Telephone Links with HTML

Telephone links are the ones that you tap to call a number on phone-capable devices. Of course, some devices are able to recognize phone numbers and provide the linking automatically, but it’s not always so.

In the example below, we use :tel within the HT

Blog IT Blog IT
2 years 4 months ago
Read More

How to Allow the File Input Type to Accept Only Image Files

If you use <input type="file">, it will accept all file types. But it is possible to restrict the file types to only images, or certain image file extensions. To achieve this, you need to use the HTML accept attribute. This attribute is only used with <input type="file"> and serves as a filter to select file inputs from the file input dialog box.

Blog IT Blog IT
2 years 4 months ago
Read More

Pagination

  • First page « First
  • Previous page ‹ Previous
  • …
  • Page 2
  • Page 3
  • Current page 4
  • Page 5
  • Page 6
  • Page 7
  • …
  • Next page Next ›
  • Last page Last »

Subscribe to the Newsletter

Blog Category

Web
Mobile
Security
Design

Tags keyword

html
css
php
Sass
html5
drupal
drupal 8
drupal 9
drupal 10
laravel
symfony
vue.js
vue
js
css3
jquery
javascript
image
table
iframe
link
mail
twig
drush
module
git
gitflow
web
drupal 7

Monthly archive

  • May 2018 (1)
  • May 2019 (1)
  • November 2019 (1)
  • December 2019 (1)
  • March 2020 (2)
  • May 2020 (3)
  • June 2020 (2)
  • July 2020 (3)
  • November 2020 (1)
  • December 2021 (3)
  • October 2022 (1)
  • November 2022 (7)
  • December 2022 (15)
  • February 2023 (1)
  • April 2023 (1)
  • May 2023 (2)
  • June 2023 (3)
  • July 2023 (4)
  • August 2023 (8)
  • September 2023 (3)
  • October 2023 (9)
  • November 2023 (5)
  • September 2024 (1)

Copyright © 2025 - Blog Information technology - Sitemap