WebTechKitchen; Your Web Technology Kitchen, contact us to create, or maintain your websites and other digital properties.

Unable to install the XYZ module since it requires the A module

Submitted by barnettech on Thu, 11/19/2020 - 12:09

Unable to install the XYZ module since it requires the A module

https://drupal.stackexchange.com/questions/203367/unable-to-install-the…

"Adding the yaml_editor to core.extension.yml solved the issue. It perhaps were removed due to a complex git merge, and that's why my install process started to fail all that sudden."

Checking Drupal core and module version and status

Submitted by barnettech on Tue, 10/20/2020 - 10:05

composer outdated "drupal/*"

php -d memory_limit=-1 /usr/local/bin/composer update drupal/core-recommended --with-dependencies

If you wanted to update Drupal’s token module for example, you would use the command composer update drupal/token --with-dependencies

https://chromatichq.com/blog/using-composer-outdated-manage-drupal-depe…

composer update would upgrade all modules

Combining two forms in Drupal

Submitted by barnettech on Thu, 10/08/2020 - 14:45
 // Build and render the group_content/user profile form for this user.
  $group_content = \Drupal::entityTypeManager()
    ->getStorage('group_content')
    ->loadUserGroupContentByUser($user);
  $inline_form = \Drupal::service('plugin.manager.commerce_inline_form')
    ->createInstance('content_entity', [], $group_content);

  $form['group_content'] = $inline_form->buildInlineForm(
    [
      '#parents' => array_merge($form['#parents'], ['group_content']),
      '#inline_form' => $inline_form,
      '#weight' => 10,
    ],
    $form_state
  );

Migrate module cheat sheet

Submitted by barnettech on Mon, 09/21/2020 - 20:03

drush ms to see the migrations
# this will run the migration
drush mim migration_name
# to stop the migration
drush mst migration_name
# to reset the migration when it won't stop and it just constantly says "running"
drush mrs migration_name
# to roll back your migration
drush mr migration_name

#this will reload just your migration your editing
drush config-import --partial --source=modules/custom/ipcsync/config/install

Create a new salesforce article / Finding Your Community Builder instances

Submitted by barnettech on Fri, 07/17/2020 - 10:14

* click on setup for the Communities page --> then click on the square of colorful dots in the upper left (app launcher) --> then search for "knowledge"
* from there you can create new articles

* to find your community go to setup--> then "Quick find" search box on the left under app launcher (the square of dots), and search for "communities", then choose all communities.

* to assign topics go to "content management" and then "article management" and then choose articles to assign to topics. Create the topics under "topic management"