Skip to main content
Drupal code

Main navigation

  • Home
  • Snippets
User account menu
  • Log in
By admin , 20 May, 2023

Form API collapsible fieldset

$form['advanced'] = array(
 '#type' => 'details',
 '#title' => t('Advanced settings'),
 '#description' => t('Lorem ipsum.'),
 '#open' => TRUE, // Controls the HTML5 'open' attribute.

Tags

  • fieldset
  • form
By admin , 19 May, 2023

Add permission to role

 $role_object = Role::load('authenticated');
 if ($role_object) {
   $role_object->grantPermission('mymodule write messages');
   $role_object->save();
 }

Tags

  • roles
  • permissions
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 , 10 May, 2023

Slick slider: margin between slides

.slick-list {
  margin: 0 -24px;
}

.slick__slide {
  margin: 0 24px;
}

Tags

  • slick
By admin , 10 May, 2023

Slick slider: all slide as link

Theme file:

Tags

  • slick
By admin , 8 May, 2023

Render form in block

<?php
namespace Drupal\mymodule\Plugin\Block;
use Drupal\Core\Block\BlockBase;
use Drupal\Co

Tags

  • form
  • block
By admin , 4 May, 2023

Inject RouteMatchInterface to ContentEntityForm

use Drupal\Core\Routing\RouteMatchInterface;

/**
 * The current route match.
 *
 * @var \Drupal\Core\Routing\RouteMatchInterface
 */
protected $routeMatch;

/**
 * Constructs a PrivatemsgMessageForm object.
 *
 * @param \Drupal\Core\En

Tags

  • dependency injection
  • routes
By admin , 3 May, 2023

Inject Logger to service

use Drupal\Core\Logger\LoggerChannelFactoryInterface;

/**
 * Logger Factory.
 *
 * @var \Drupal\Core\Logger\LoggerChannelFactoryInterface
 */
protected $logger;

/**
 * Constructor.
 */
public 

Tags

  • dependency injection
  • logger
By admin , 2 May, 2023

Get all site roles

$roles = $this->entityTypeManager->getStorage('user_role')->loadMultiple();

Tags

  • roles
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

Pagination

  • First page
  • Previous page
  • …
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Page 13
  • Page 14
  • Page 15
  • Page 16
  • Page 17
  • …
  • Next page
  • Last page

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