Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
memo:drupal [30/10/2023 12:44] – Extensions utiles Arnaud Jacqueminmemo:drupal [07/11/2023 16:55] (Version actuelle) – [Prérequis] Arnaud Jacquemin
Ligne 1: Ligne 1:
 ====== Drupal ====== ====== Drupal ======
 +
 +===== Prérequis =====
 +
 +  * https://www.drupal.org/docs/user_guide/en/install-requirements.html
 +  * https://www.drupal.org/docs/getting-started/system-requirements
 +
  
 ===== Extensions utiles ===== ===== Extensions utiles =====
Ligne 6: Ligne 12:
   * [[https://www.drupal.org/project/ldap|LDAP, ldap_servers]], [[https://www.drupal.org/project/authorization|Authorization]] : pour gérer les accès via les groupes LDAP   * [[https://www.drupal.org/project/ldap|LDAP, ldap_servers]], [[https://www.drupal.org/project/authorization|Authorization]] : pour gérer les accès via les groupes LDAP
   * [[https://www.drupal.org/project/pathauto|Pathauto]] : génère automatiquement les URL   * [[https://www.drupal.org/project/pathauto|Pathauto]] : génère automatiquement les URL
 +  * [[https://www.drupal.org/project/pathauto|Redirect]] : gère les redirections d'URL
   * [[https://www.drupal.org/project/userprotect|User protect]] : définir qui a accès à l'édition des champs des comptes utilisateurs   * [[https://www.drupal.org/project/userprotect|User protect]] : définir qui a accès à l'édition des champs des comptes utilisateurs
 +
  
  
Ligne 18: Ligne 26:
 > TypeError: Drupal\taxonomy_term_selection_role_filter\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection::getExistingTerms(): Argument #1 ($node) must be of type Drupal\node\Entity\Node, Drupal\media\Entity\Media given, called in C:\Users\ajacquemin\Développement\intranet-santelys\web\modules\contrib\taxonomy_term_selection_role_filter\src\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection.php on line 47 in Drupal\taxonomy_term_selection_role_filter\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection->getExistingTerms() (line 184 of modules\contrib\taxonomy_term_selection_role_filter\src\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection.php). > TypeError: Drupal\taxonomy_term_selection_role_filter\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection::getExistingTerms(): Argument #1 ($node) must be of type Drupal\node\Entity\Node, Drupal\media\Entity\Media given, called in C:\Users\ajacquemin\Développement\intranet-santelys\web\modules\contrib\taxonomy_term_selection_role_filter\src\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection.php on line 47 in Drupal\taxonomy_term_selection_role_filter\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection->getExistingTerms() (line 184 of modules\contrib\taxonomy_term_selection_role_filter\src\Plugin\EntityReferenceSelection\TaxonomyTermRoleFilterSelection.php).
  
 +===== Garder les simples éditeurs sur le thème du site =====
 +
 +Sur la page "droits" (''/admin/people/permissions'') retirer le droit "//Voir le thème d'administration//" pour le groupe "//Éditeur de contenu//"
 +
 +
 +===== Ne pas renvoyer les visiteurs sur leur profil après l'identification =====
 +
 +Installer l'extension [[https://www.drupal.org/project/login_destination|login_destination]] : ''composer require 'drupal/login_destination:~2.0@beta'''
  
 +Sur la page Administration > Configuration > Personnes > Login destinations (''/admin/config/people/login-destination''), définir une règle qui redirige vers la page ''<current>''
  • memo/drupal.1698666283.txt.gz
  • Dernière modification : il y a 2 ans
  • de Arnaud Jacquemin