Drupal

Installation Drush in Drupal 8

Installation Drush in Drupal 8

Für die neuste Debian Version gibt es kein drush Package mehr, für ältere Versionen wird drush 5 zur Verfügung gestellt.

Drupal 8 verlangt aber mindestens Drush 8.x. Ab php 5.6 sogar Drush 9.x

Wird Drupal mittels composer installiert, kann auch die aktuelle drush Version mit composer installiert werden.

composer install drush/drush

Allerdings kann nun drush nur via PATH-TO-DRUPAL/vendor/bin/drush aufgerufen werden, weil die PATH-Variablen in der bash.rc noch nicht definiert sind. Diese können mit dem init Befehl gesetzt werden und sind nach einem Reload von der bash verfügbar.

PATH-TO-DRUPAL/vendor/bin/drush init
source ~/.bashrc

 

 

 

 

Neuen Kommentar schreiben

Kategorie
Tagging
Published: May 2018

Responsive Menu Drupal 8 mit Bootstrap Theme

Drupal Theming

Das Bootstrap Theme bietet in Drupal 8 bereits eine Navigationsregion, die in der Mobile Anzeige als Hamburger Menu angezeigt wird. Allerdings können keine Unterpunkte in der Navigation angezeigt werden.

Dazu muss das Responsive and off-canvas menu installiert werden. Nach Installation des Moduls und den benötigten Libraries und dem Anpassen der übersichtlichen Einstellungen funktioniert das Menu in Core Themes wie Bartik einwandfrei, allerdings nicht mit einem Bootstrap Theme.

Damit das Menu auch in Bootstap funktioniert braucht es zwei kleine Anpassungen:

  1. Wenn das Hauptmenu responsive sein soll, den Code im Template menu--main.html.twig mit dem Code für ein Menu Item aus dem Core Theme Classy ersetzen. Für ein anders Menu muss das das Template menu.html.twig editiert werden.
  2. Bootstrap rendert die Navigation nicht in einem div sondern mit einem nav Tag. Die CSS Anweisungen für das Hamburger Menu können aber im style.css überschrieben werden. 
/**  * Overwrite responsive Menu css  */   
@media all and (min-width: 768px) { 
  nav.responsive-menu-block-wrapper { 
    display: block;
  }
  .responsive-menu-toggle-icon {
  display: none;
  }
}

Neuen Kommentar schreiben

Kategorie
Published: May 2017