web-dev-qa-db-fra.com

Comment mettre à jour en bloc l'alias de chemin existant après avoir changé le modèle d'alias d'URL?

Comment mettre à jour en bloc l'alias d'URL existant?

J'ai Path auto module ajoute un alias de chemin aux URL. J'ai changé le modèle d'alias d'URL. Maintenant, je veux également mettre à jour le modèle des anciennes URL.

Comment puis-je atteindre cet objectif?

5
Vamsi

cela ne fonctionne que vers une URL qui n'a pas d'alias de chemin - Vamsi

Ensuite, allez d'abord à /admin/config/search/path/delete_bulk et supprimez les alias en question.

Puis mettez à jour /admin/config/search/path/update_bulk

6
No Sssweat

allez dans configuration> Recherche et métadonnées> Alias ​​d'URL> génération en masse.

Si vous avez déjà des alias et que vous souhaitez les changer pour les nouveaux, vous pouvez d'abord supprimer tous les alias de contenu, est une autre option dans les alias d'URL.

Avec Pathauto, vous pouvez supprimer tous les alias de contenu, puis en générer de nouveaux en bloc - mais cela ne le fait pas résout le problème si vous avez plusieurs pages avec des alias personnalisés mélangés avec des alias automatiques car ils seront également supprimés. La génération en bloc ne générera que des alias pour les nœuds dont l'alias automatique est vérifié ET n'a aucun alias - les nœuds d'alias automatiques non vérifiés supprimés reviendront au modèle par défaut du nœud/#

Pour contourner ce problème, vous pouvez utiliser des vues administratives (ou votre propre vue avec des opérations en bloc)

  1. allez à Pathauto et changez votre modèle d'URL pour le nouveau modèle souhaité.
  2. allez dans admin/content (en utilisant les vues d'administration avec VBO)
  3. sélectionner tous les nœuds avec des alias que vous souhaitez mettre à jour
  4. choisir l'opération - annuler la publication
  5. choisir l'opération - publier
  6. allez voir vos nouveaux alias mis à jour :)

L'idée ici est simplement de changer quelque chose pour que les nœuds soient à nouveau enregistrés, les alias sont mis à jour avec le modèle actuel lors de l'enregistrement. et l'utilisation de VBO vous permet d'en faire autant que vous le souhaitez, et vous pouvez ajouter des filtres exposés supplémentaires à votre vue pour mieux sélectionner votre liste de nœuds à mettre à jour.

2
Joshua McCormack