Drupal est livré avec une page (qui est la page d'accueil par défaut) qui est affectée au chemin du nœud . Comment éviter que les utilisateurs ne l'atteignent et les rediriger vers la page d'accueil réelle du site?
Lors de l'écriture d'un module, pour la redirection vers des chemins Drupal, on utilise drupal_goto. Existe-t-il une fonction API que je devrais utiliser pour rediriger vers des pages externes? Ou est-ce Locationque c'est drupal_set_headerla voie à suivre? PS je dois faire un peu de traitement à la demande; mod_rewrite/ mod_aliasau …
Dans l'un de mes formulaires, j'essaie de définir un $form_state['redirect']afin que le formulaire accède à cette destination après que l'utilisateur a cliqué sur l'un des boutons d'action. Si j'inspecte $form_state['redirect']avant et après avoir ajouté la redirection, elle est NULL avant et après contient le tableau approprié. Voici comment je configure …
Je crée un formulaire personnalisé dans Drupal 8, je me souviens que nous pouvons rediriger vers un chemin personnalisé dans Drupal 7 avec $form_state['redirect'] = 'mycustompath';un gestionnaire de soumission personnalisé, mais comment rediriger l'utilisateur après la soumission d'un formulaire dans Drupal 8? Je sais que je devrais utiliser la submitFormméthode: …
À l'aide de hook_form_alter, comment puis-je rediriger un utilisateur vers une page personnalisée après avoir créé ou modifié un nœud au lieu du nœud qui a été créé ou modifié? Le code actuel pour hook_form_alter()est le suivant: function custom_form_alter(&$form, &$form_state, $form_id) { if ($form['#id'] == 'custom-node-form') { $form['actions']['submit']['#value'] = t('Add …
Je souhaite rediriger les utilisateurs après leur connexion. Est-il possible d'utiliser hook_user_login()pour effectuer la redirection? Comment ajouter le paramètre pour la redirection?
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 ans . J'essaie de créer une redirection 301 …
Je veux que si l'utilisateur n'est pas connecté et visite n'importe quelle page de mon site Web à l' exception de mes routeurs REST VIEWS, je le redirige vers la page de connexion dans drupal 8, j'ai trouvé ces solutions pour drupal 7 mais je n'ai trouvé aucune solution pour …
Je souhaite rediriger un utilisateur anonyme vers le formulaire de connexion si cet utilisateur rencontre une erreur 403. J'ai créé un abonné aux événements et voici mon code, mais je me retrouve en boucle sur la page actuelle. /** * Redirect anonymous user to login page if he encounters 404 …
Existe-t-il un moyen d'inclure un # dans drupal_goto? je veux quelque chose comme ça function MYMODULE_preprocess_node(&$variables) { $node = $variables['node']; switch ($node->type) { case 'product': drupal_goto("products#".$node->nid); } }
Lorsque j'appelle notre sit "www.example.com/contact-us", j'obtiens l'erreur suivante: Oups, on dirait que cette requête a essayé de créer une boucle infinie. Nous n'autorisons pas de telles choses ici. Nous sommes un site professionnel! Si j'appelle le site avec "www.example.com/node/5", la page de contact s'affiche très bien. Lorsque je vérifie l'alias …
Ce que j'essaie de faire ne fonctionne pas, je suis toujours redirigé vers / node / {id}: function hook_form_alter(&$form, $form_state, $form_id) { $form['actions']['submit']['#submit'][] = 'callback_set_redirect'; } function callback_set_redirect($form, FormStateInterface $form_state) { $form_state->setRedirect('custom.landing.page'); }
J'ai une page Vues dans un site Web multilingue où j'ai besoin d'une URL différente pour chaque langue, c'est-à-dire: es: mysite / apartamentos. fr: mysite / appartments. en: mysite / appartements. ru: mysite / arendu. J'ai créé un alias d'URL pour chaque langue (qui est mysite / appartments bien que …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.