Drupal

Custom block maken in Drupal 8

///Referentie: https://www.drupal.org/docs/8/creating-custom-modules/create-a-custom-block Samenvattend: Een custom-block is niet meer dan een custom-module waaraan een extra bestandje toegevoegd wordt: src/Plugin/Block/HelloBlock.php We willen hier een Hello World-block maken dat we kunnen toevoegen aan een block regio van de homepage, vlak onder het openingsartikel bv. We vertrekken hiervoor van een bestaande en werkende 'Hello World module' ! Zie: https://wordpress.com/post/zwijnemeertech.wordpress.com/240… Continue reading Custom block maken in Drupal 8

Drupal

De homepagine van een Drupal thema namaken

Ga naar de demo site van het thema dat je wil namaken: bv: https://demo.drupalizing.com/showcase-lite/site/ Vaak is het bv. enkel de mooie masthead en de knoppen die je wil namaken. Klik rechts op de pagina->Inspect Element Selecteer de HTML-code die overeenkomt met de zone die je wil. Plak deze code in de betreffende drupal-block. Het kan… Continue reading De homepagine van een Drupal thema namaken

Drupal

Externe database aanspreken vanuit Drupal

You need add the followings lines in settings.php for connecting 'external' database. $databases['default']['default'] = array( 'database' => 'drupal8', 'username' => 'username', 'password' => 'password', 'prefix' => '', 'host' => 'localhost', 'port' => '3306', 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', ); $databases['external']['default'] = array( 'database' => 'external', 'username' => 'username', 'password' => 'password', 'prefix' => '',… Continue reading Externe database aanspreken vanuit Drupal

Drupal

Custom module maken in Drupal 8

1) Uitgebreide handleidingen: https://www.drupal.org/docs/8/creating-custom-modules Let Drupal 8 know about your module with an .info.yml file https://www.drupal.org/docs/8/creating-custom-modules/let-drupal-8-know-about-your-module-with-an-infoyml-file 2 ) Aanmaken van een Hello world module Prepare a Module skeleton: https://www.drupal.org/docs/8/creating-custom-modules/prepare-a-module-skeleton Daar kan je de benodigde bestanden downloaden: https://github.com/sidharrell/D8HWexample Doe daar: "Clone or download" -> "Download ZIP" Er zijn minimaal 4 bestanden nodig. Het is goede praktijk… Continue reading Custom module maken in Drupal 8

Drupal

Nieuwsbrief blog aanmaken

Er zijn 2 manieren om dit te doen: een blog pagina aanmaken voor de nieuwsbrieven: dus in Drupal-taal is dat: een nieuwe view aanmaken voor alle artikels van het content-type "newsletter" Zie: https://zwijnemeertech.wordpress.com/2018/09/19/blog-maken-in-drupal/ een nieuw content-type toevoegen met een extra PDF veld. Je kan instellen dat je een onbeperkt aantal PDF files kan uploaden. We… Continue reading Nieuwsbrief blog aanmaken

Drupal, PhpMyAdmin

Migratie van een bestaande website naar een andere webserver

Alle bronbestanden transfereren (via FTP bv.) Wees er zeker van dat je géén bestanden vergeet.  Eventueel kunnen er wat problemen zijn met file-rechten... De database exporteren/importeren Dat doe je via PhpMyAdmin. Als je een SQL export doet van een database krijg je een SQL bestand met daarin bovenaan de regels: CREATE DATABASE IF NOT EXISTS… Continue reading Migratie van een bestaande website naar een andere webserver