drupal 8

Dev Desktop db workround

Go to user

Open .aquia/DevDesktop/DrupalSettings/loc_sitename_dd.inc to swap in database name

Open phpmyadmin to assign database permission to drupaluser

Tags:

mamaye linktxt FileLink.php in preprocess < Plugin < src < bootstrap

<?php

namespace Drupal\bootstrap\Plugin\Preprocess;

use Drupal\bootstrap\Bootstrap;
use Drupal\bootstrap\Utility\Element;
use Drupal\bootstrap\Utility\Variables;
use Drupal\Core\Link;
use Drupal\Core\Url;
use Drupal\file\Entity\File;

/**
* Pre-processes variables for the "file_link" theme hook.
*
* @ingroup plugins_preprocess
*
* @BootstrapPreprocess("file_link",
* replace = "template_preprocess_file_link"
* )
*/
class FileLink extends PreprocessBase {

Tags:

Cron run failed

Open up your PHPMyAdmin
Find semaphore table
Delete cron row

Turn on cron logging
See which cron stuck

Tags:

Composer nodev

If you have separate dev/staging and production servers, ensure you copy/commit both your composer.json and composer.lock files to production and always run composer install --no-dev on production, rather than update. (The --no-dev switch will stop any packages listed in 'require-dev' from being installed, typically modules for debugging and libraries for unit/behavioral testing.)

Install local composer and drush

1. go to WHM, find MultiPHP INI Editor, find php 7.2, ensure allow_url_fopen is Enabled
2. increase ram
3. download composer
https://getcomposer.org/download/
4. Run locally php composer.phar require drush/drush:8.x
5. upload the composer.json and composer.lock files
5. Run remotely php composer.phar install
6. Run remotely ../vendor/drush/drush/drush status, cr, ups, up drupal

How to Display a Cookie Compliance Banner in a Drupal 8 Site

Tags:

Session problem Drupal 8.6.13

Adding Twig Template Suggestions for Form Elements

/**
* @param $suggestions
* @param array $variables
*/
function mytheme_theme_suggestions_input_alter(&$suggestions, array $variables) {
$element = $variables['element'];

if (isset($element['#attributes']['data-twig-suggestion'])) {
$suggestions[] = 'input__' . $element['#type'] . '__' . $element['#attributes']['data-twig-suggestion'];
}
}

How to include javascript on single pages in Drupal 8 in a way that is amenable to scale.

12

Following Steps will make working with External JavaScript libraries in Drupal 8 absolutely clear (including how to conditionally load it in specific pages):

Step 1: Place the JavaScript file in your theme or module inside a folder called js. After this step your folder structure must look like :

my-theme/js/my-script.js
Step 2: If your theme already has a my-theme.libraries.yml file open it, if not create it.

In Drupal 8 Libraries are simply collections of CSS or JS files bundled together under a uniquely identified library name.

Drupal commerce 2 drupal 8 Order workflow

Composer and Drupal are still strange bedfellows

Tips for Managing Drupal 8 projects with Composer

Getting Drupal 8 field values in Twig

TWIG FOR DRUPAL 8 DEVELOPMENT: TWIG TEMPLATING

Get field value from referenced entity in twig loop

view_mode variable in node twig

Entity Reference Display

Tags:

allow an Editor Choose the View Mode of an Entity Reference Field in Drupal 8

Tags:

Discover colorbox or flexslider library when installed with composer

Install drush 9 with composer - for drupal installed by composer

Update core via Composer for drupal project

Menu Link Attribute not working in Barrio

Tags:

Composer Repository Schema

Tags:

Show related content based on shared reference entity

Force SSL for Drupal 8

Tags:

How to add Google Fonts to Drupal 8 theme, the PROPER way

Tags:

Entity clone permission

Tags:

Mismatched entity and/or field definitions field needs to be updated.

Tags:

Use only parent terms in view

Views contextual filter with argument using URL alias

Pages

Subscribe to RSS - drupal 8