Skip to content

Instantly share code, notes, and snippets.

View robdecker's full-sized avatar

Rob Decker robdecker

View GitHub Profile
@robdecker
robdecker / snippet.php
Last active October 18, 2019 19:09
[Get current language] #d8
// 2 digit code
$language = \Drupal::languageManager()->getCurrentLanguage()->getId();
// Name
$language = \Drupal::languageManager()->getCurrentLanguage()->getName();
@robdecker
robdecker / snippet.php
Created October 18, 2019 19:12
[Get translated node/entity] #d8
if ($entity->hasTranslation('en')) {
$translated_entity = $entity->getTranslation('en');
$translated_title = $translated_entity->getTitle();
}
@robdecker
robdecker / 1.md
Last active February 22, 2022 14:17
[Composer commands] #composer #d8
@robdecker
robdecker / loop.twig
Created October 31, 2019 17:24
[Print items/blocks in region.html.twig] #d8 #twig
{# Loop through items #}
{% for key, child in elements if key|first != '#' %}
<div class="{{ loop.first ? 'class-1' : 'class-2' }}">{{ child }}</div>
{% endfor %}
@robdecker
robdecker / 1.md
Last active November 2, 2019 01:29
[Karabiner elements] #macos

Function keys tab

Target device: non internal keyboard

  • f5: to key f5
  • f6: to key f6

Complex modifications tab

@robdecker
robdecker / 1.md
Last active November 10, 2020 19:27
[Twig filters, functions, tags, etc] #d8 #twig

Filters

trans / t

This filter (alternatively, t) will run the variable through the Drupal t() function, which will return a translated string. This filter should be used for any interface strings manually placed in the template that will appear for users.

@robdecker
robdecker / 1.md
Created October 31, 2019 20:49
[Links] #d8
@robdecker
robdecker / 1.md
Created October 31, 2019 20:51
[Head elements] #html
@robdecker
robdecker / 1.md
Created October 31, 2019 20:52
[Configuration] #d8