By admin , 9 December, 2023 Check if database table exists if (\Drupal::database()->schema()->tableExists('my_table')) { // Do something. } Tags database
By admin , 28 November, 2023 Install site via drush drush si standard --locale en --site-name=Test --site-mail=noreply@example.com --account-name=admin --account-pass=123 -y Tags drush
By admin , 27 November, 2023 Remove migration tables drush sqlq --extra='-ss' "show tables like 'migrate_%'" | sed -r '/^\s*$/d' | while read TABLE ; do echo "drush sqlq 'DROP TABLE $TABLE;'" ; done Tags drush migration
By admin , 23 November, 2023 Attach library to custom form /** * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state) { $form['#attached'] = [ 'library' => ['my_module/my_library'], ]; return $form; } Tags form libraries
By admin , 15 November, 2023 Inject file.usage service to custom service use Drupal\file\FileUsage\DatabaseFileUsageBackend; /** * File usage service. */ protected DatabaseFileUsageBackend $fileUsage; /** * Constructs an object. * * @param \Drupal\file\FileUsage\DatabaseFileUsageBackend $file_usage * File usage service. */ Tags dependency injection file.usage service
By admin , 13 November, 2023 Inject \Drupal::queue use Drupal\Core\Queue\QueueInterface; /** * The queue object for a given name. */ protected QueueInterface $queue; /** * Constructs an object. * * @param \Drupal\Core\Queue\QueueInterface $queue * The queue object for a given name. */ Tags dependency injection queue
By admin , 13 November, 2023 Inject Database Connection use Drupal\Core\Database\Connection; /** * The database connection. */ protected Connection $database; /** * Constructs an object. * * @param \Drupal\Core\Database\Connection $database * The database connection. */ public Tags dependency injection database
By admin , 3 November, 2023 Inject FileUrlGeneratorInterface to field formatter use Drupal\Core\File\FileUrlGeneratorInterface; /** * The file URL generator. */ protected FileUrlGeneratorInterface $fileUrlGenerator; /** * Constructs an object. * * @param string $plugin_id * The plugin_id for the formatter. * @p Tags dependency injection
By admin , 31 October, 2023 Prevent page elements drag n drop window.ondragstart = function() { return false; } Tags jquery
By admin , 31 October, 2023 Prevent mouse right click on images. $('body').on('contextmenu', 'img', function() { return false; }); Tags jquery