Skip to content

Instantly share code, notes, and snippets.

View bratsun's full-sized avatar

Max Bratsun bratsun

View GitHub Profile
@bratsun
bratsun / check_field_true.twig
Created October 11, 2016 08:35
Check if field value is true and add optional class
{% if item.content['#block_content'].field_image_right.value == '1' %}
{% set options = options|merge(['image-right']) %}
{% endif %}
@bratsun
bratsun / get_bundle_name.twig
Created October 11, 2016 08:33
Get bundle name
{% set bundle = item['content']['#block_content'].bundle() %}
@bratsun
bratsun / modules_d8
Last active October 11, 2016 08:32
Modules drush D8
admin_toolbar adminimal_admin_toolbar advanced_text_formatter background_image_formatter backup_migrate bg_image_formatter blazy block_class computed_field context ctools custom_formatters devel disable_modules ds field_formatter_class field_group field_group_background_image field_group_link fieldblock filefield_sources fontyourface imce inline_entity_form layout_plugin libraries link_css mailchimp menu_block menu_trail_by_path metatag node_class page_manager pathauto retina_images slick slick_views token twig_tweak
@bratsun
bratsun / node_load.php
Created August 24, 2016 14:55
Node load
$nid = \Drupal::routeMatch()->getRawParameter('node');
$node = \Drupal::routeMatch()->getParameter('node');
$node->bundle();
@bratsun
bratsun / drush_upd_single
Created August 17, 2016 07:28
Drush update single module
drush dl modulename && drush updb
@bratsun
bratsun / install_drush_do
Created August 4, 2016 13:47
Install Drush on DO server
sudo wget -O /usr/local/bin/drush http://files.drush.org/drush.phar
sudo chmod 755 /usr/local/bin/drush
sudo apt-get install php5-mysql
@bratsun
bratsun / single
Created June 30, 2016 07:48
Load single entity
$box = entity_load_single('box', $bid);
@bratsun
bratsun / webmin
Created March 18, 2016 12:33
webmin
service webmin restart
/etc/webmin/miniserv.conf
@bratsun
bratsun / field_formatter_german_date.php
Created March 1, 2016 09:16
Field formatter for German date output
$output = '';
foreach ($variables['#items'] as $item) {
setlocale(LC_TIME, 'de_DE', 'de_DE.UTF-8');
$output .= strftime('%e %B %G', $item['value']);
}
return $output;
@bratsun
bratsun / context_check.php
Created February 24, 2016 15:21
Context checker
$contexts = context_active_contexts();
if (array_key_exists('rjc_logo', $contexts)) :
print 'RJC';
endif;