logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll
01/10/2025, by Ivan

De Database API genereert uitzonderingen (exceptions) bij fouten, die kunnen worden opgevangen door databasebewerkingen in try {} catch() {} blokken te plaatsen, zoals in dit voorbeeld:

// De transactie wordt hier geopend.
$txn = $connection->startTransaction();
try {
  $id = $connection->insert('example')
    ->fields([
      'field1' => 'mystring',
      'field2' => 5,
    ])
    ->execute();

  my_other_function($id);

  return $id;
}
catch (Exception $e) {
  // Er is ergens iets fout gegaan, dus nu terugdraaien.
  $txn->rollBack();
  // Log de uitzondering naar watchdog.
  \Drupal::logger('type')->error($e->getMessage());
}