2016-12-05 2 views
0

Sur mon site Drupal 7, j'ai un modèle d'URL pour les nouveaux articles de blog de [node:og-group-ref:url:path]/blog/[node:title].Drupal Auto-Change Path

Je souhaite créer une règle pour un groupe organique qui, lors de l'enregistrement de nouveaux messages pour ce groupe d'utilisateurs, dispose d'un jeu de règles que le chemin passe automatiquement à [node:og-group-ref:url:path]/archive/[node:title].

Des idées sur la façon de le faire dans le module Règles?

Répondre

0

Donc, pour répondre à votre question exacte. Vous pouvez le faire avec le module de règles.

Activez le module de règles,

  1. Créer une nouvelle règle
  2. Set « Réagissez sur l'événement » à « après l'enregistrement du nouveau contenu » sous la rubrique du nœud.
  3. (facultatif) Si vous en avez besoin pour répondre à certaines exigences, vous pouvez mettre une condition pour vérifier les valeurs de certaines données exposées par jeton.
  4. Sélectionnez "Ajouter une action" et dans l'écran suivant, sélectionnez "créer ou supprimer l'alias d'URL d'un chemin".

Construisez l'alias d'adresse URL en bas, en utilisant des motifs de remplacement selon votre réponse d'origine.

Vous serez en mesure d'accomplir ce que vous avez demandé en suivant cette méthodologie.

Sans connaître les détails exacts du cas d'utilisation, il y a aussi une chance que vous pouvez faire ce que vous cherchez à faire avec Pathauto seul

+0

Merci @Karl Buys! Cependant, je n'arrive pas à effacer le chemin original. Il existe un ensemble de pathauto pour le type de contenu du billet. Cependant, je veux créer une règle pour le contourner. Des réflexions sur ce que devraient être les conditions de la règle? – tcam27

+0

Bonjour @ tcam27. Pourquoi ne pas simplement utiliser votre chemin d'origine que vous avez collé dans votre message? En outre, vous ne pourrez pas facilement recréer la logique que vous avez décrite en utilisant pathauto, à moins que vous ne définissiez deux types de contenu distincts et que vous changiez le chemin de chacun. En utilisant pathauto, chaque nœud d'un type de contenu spécifique suivra ce chemin unique que vous définissez –