Skip to main content
Drupal code

Main navigation

  • Home
  • Snippets
User account menu
  • Log in

Breadcrumb

  1. Home

field

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 , 10 October, 2024

Update BaseFieldDefinition with data migrate

/**
* Extend poll choices more than 255 characters.
*/
function poll_update_8006() {
 $connection = Database::getConnection();
 $entity_definition_update_manager = Drupal::entityDefinitionUpdateManager();
 $entity_type_id = 'poll_choice';
 // Check if we have updates for entity type.
 if

Tags

  • field
By admin , 28 March, 2024

Change existing field type

$entityType = 'node';
$fieldName = 'field_myfield';
$new_type = 'text_long';
$database = \Drupal::database();
$table = $entityType . '__' . $fieldName;
$rev_table = $entityType . '_revision__' .

Tags

  • field
By admin , 14 February, 2024

Uninstall module if stuck at 'Fields pending deletion'

 drush php-eval 'field_purge_batch(10000);'

Tags

  • drush
  • field
By admin , 30 October, 2023

Get only numeric keys from field object in node preprocess

$items = array_intersect_key($variables['content']['field_images'], array_flip(array_filter(array_keys($variables['content']['field_images']), 'is_numeric')));

Tags

  • field
By admin , 15 May, 2023

Remove user field programmatically

use Drupal\field\Entity\FieldStorageConfig;
use Drupal\field\Entity\FieldConfig;

/**
* Implements hook_uninstall().
*/
function 

Tags

  • field
By admin , 27 April, 2023

Move field to hidden region programmatically

\Drupal::entityTypeManager()
 ->getStorage('entity_view_display')
 ->load('user.user.default')
 ->setComponent('field_notify', [
   'region' => 'hidden',
 ])->save();

Tags

  • field
By admin , 27 April, 2023

Change field form settings programmatically

\Drupal::entityTypeManager()
 ->getStorage('entity_form_display')
 ->load('user.user.default')
 ->setComponent('field__notify', [
   'type' => 'boolean_checkbox',
   'weight' => 6,
   'settings' => ['display_label' => 

Tags

  • field
field

Tags Cloud

dependency injection(21) form(18) drush(14) views(11) twig(11) preprocess(9) field(8) node(7) translate(7) render(6) tabs(6) controller(5) config(5) phpstorm(5) file(5) entityTypeManager(5) routes(5) comment(4) database(4) jquery(4) service(4) roles(4) phpunit(3) php(3) cache(3) entity(3) slick(3) block(3) custom entity(3) javascript(3) user(3) taxonomy(3) guzzle(3) url(3) phpstan(2) event(2) commerce(2) template(2) schema(2) migration(2) libraries(2) date(2) access(2) ajax(2) photoswipe(2) permissions(2) logger(2) vscode(2) suggestions(2) states(2) title(2) fieldset(2) redirect(2) mysql(2) git(1) request(1) attribute(1) service provider(1) csv(1) PHPDoc(1) table(1) eslint(1) deprecation(1) theme(1) errors(1) wsod(1) settings.php(1) watchdog(1) pager(1) widget(1) module(1) file.usage(1) queue(1) exif(1) imagemagick(1) image(1) media(1) uuid(1) drupal.org(1) tests(1) renderer(1) array(1) exposed form(1) page manager(1) transliteration(1) random(1) entityQuery(1) development(1) mail(1) webform(1) register(1) textarea(1) label(1) input(1) batch(1) import(1) messenger(1)
RSS feed
Powered by Drupal