Migrate

Drupal 8 bulk action

Views D8 suggestions

Describes various views templates & overriding options.

All views templates can be overridden with a variety of names, using the view, the display ID of the view, the display type of the view, or some combination thereof.

For each view, there will be a minimum of two templates used. The first is used for all views: views-view.html.twig.

Taxonomy term view mode suggestion

You need to use underscores in your suggestion (but continue to use dashes in your template file name):

function linkup_theme_suggestions_taxonomy_term_alter(&$suggestions, $vars, $hook) {
if($vars['elements']['#view_mode'] == 'teaser') {
$suggestions[] = 'taxonomy_term__teaser'; // note underscores
}
}
you could also leave out your condition and do:

function linkup_theme_suggestions_taxonomy_term_alter(&$suggestions, $vars, $hook) {
$suggestions[] = 'taxonomy_term__' . $vars['elements']['#view_mode'];
}

Reset Drupal 7 superadmin

Check if a text field is empty twig

{% if content.field|render is not empty %}

Devel Kint hook select alter

Twig |length filter

length¶
New in version 2.3: Support for the __toString() magic method has been added in Twig 2.3.

The length filter returns the number of items of a sequence or mapping, or the length of a string.

For objects that implement the Countable interface, length will use the return value of the count() method.

For objects that implement the __toString() magic method (and not Countable), it will return the length of the string provided by that method.

1
2
3
{% if users|length > 10 %}
...
{% endif %}

image url in background image views twig

For me the same solution worked during development:

Inside my views-view-fields--slider.html.twig im using your solution successful with twig debug enabled:

{%
set background_image = fields.field_photo.content|striptags|trim
%}

Float, Decimal and Integer

Pages

Subscribe to Front page feed