J'ai essayé d'obtenir le formulaire de création de compte (formulaire de registre) dans un pop-up sur la première page, sans succès.Comment puis-je obtenir le formulaire Register sur la première page de Drupal 8?
Quelqu'un peut-il m'aider avec un exemple qui fonctionne? J'ai essayé d'adapter des exemples de Drupal 7 mais je n'ai pas réussi à les faire fonctionner, j'ai essayé de faire un formulaire personnalisé mais cela n'a pas fonctionné, j'ai essayé d'installer des modules qui pourraient gérer cela mais ils aussi n'a pas fonctionné.
La dernière tentative, je l'ai fait pour résoudre ce problème était:
<?php
/**
* @file
* Functions to support theming in the themename theme.
*/
use Drupal\Core\Form\FormBase;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Component\Utility\UrlHelper;
/**
* Implements hook_preprocess_HOOK() for HTML document templates.
*/
function themename_preprocess_html(&$variables) {
$form = \Drupal::formBuilder()->getForm('Drupal\user\register');
return $form;
}
Toute aide serait grandement apprécié. Merci!
Salut, merci pour votre réponse. Je suis tombé sur ce module, formblock, et l'ai installé. Cependant, après avoir copié les fichiers du module dans les modules, et installé à partir de l'admin, je n'ai pas pu trouver le bloc n'importe où. Pourriez-vous me dire exactement où je pourrais trouver le bloc de registre de formulaire? Donc je peux l'ajouter sur ma page d'accueil? Merci. –
Il vous suffit d'aller sur la page de disposition des blocs, ici: admin/structure/block, cliquez sur le bouton 'Place block' de la région où vous voulez placer le bloc (je suppose que ce serait "Content") et ensuite recherchez le bloc "Formulaire d'inscription de l'utilisateur". –
Wow, je n'ai pas essayé de le placer ... Je viens de regarder la liste des blocs, y compris les handicapés, je ne l'ai pas vu et j'ai supposé que ça ne fonctionnait pas. J'ai eu l'erreur dont vous parliez, et la première chose le matin, je vais appliquer le correctif pour voir si cela fonctionne. Merci :) –