By admin , 6 January, 2025 Change <title> tag programmatically /** * Implements hook_preprocess_HOOK(). */ function MYMODULE_preprocess_html(&$variables) { $variables['head_title']['title'] = 'new title'; } Tags title preprocess
By admin , 9 December, 2024 Replace core entity class to own /** * Implements hook_entity_type_alter(). */ function MYMODULE_entity_type_alter(array &$entity_types) { if (isset($entity_types['image_style'])) { $entity_types['image_style']->setClass(CustomImageStyle::class); } } Tags entity
By admin , 28 November, 2024 Modify template attributes in preprocess /** * Implements hook_preprocess_HOOK(). */ function MYMODULE_preprocess_file_video(&$variables) { if (isset($variables['files'][0]['source_attributes'])) { /** Tags preprocess template attribute
By admin , 18 November, 2024 Render node edit form in controller $node = $this->entityTypeManager()->getStorage('node')->load($nid); if ($node) { $form = $this->entityTypeManager()->getFormObject('node', 'default')->setEntity($node); return $this->formBuilder()->getForm($form); } Tags form controller render
By admin , 17 November, 2024 Replace existing service's event subscriber to own <?php namespace Drupal\MYMODULE; use Drupal\Core\DependencyInjection\ContainerBuilder; use Drupal\Core\DependencyInj Tags event service provider
By admin , 15 November, 2024 Add new text fields to content type programmatically from CSV file /** * Add new fields. */ function MYMODULE_update_10000() { $content_type = 'article'; $csv_file_path = DRUPAL_ROOT . Tags field node csv
By admin , 14 November, 2024 Render entity form in controller $node = $this->entityTypeManager()->getStorage('node')->create(['type' => 'bio']); return $this->entityFormBuilder()->getForm($node); Tags render form controller
By admin , 13 November, 2024 Form alter: get view mode /** * Implements hook_form_FORM_ID_alter(). */ function MYMODULE_form_user_form_alter(&$form, FormStateInterface $form_state) { if ($form_state->getFormObject()->getOperation() === 'default') { // some code... } } Tags form
By admin , 7 November, 2024 Create tab for views in user profile my_custom.links.task.yml: Tags tabs views