J'ai des fonctionnalités sur mon site où lorsqu'un journaliste crée un article avec plusieurs images pour faire un diaporama, il peut cocher une case qui va créer un nœud de un type "galerie" qui contiendra alors les images à afficher en galerie. (Plus grande mise en page, carrousel différent). Lorsque je crée le noeud de la galerie lors de la sauvegarde du noeud de l'article après avoir cliqué sur le bouton Enregistrer dans le formulaire de création de contenu d'article, la galerie et l'article partagent le même chemin. donc les deux pointent vers l'histoire, et je ne peux pas accéder au nœud de la galerie.2 nœuds avec le même chemin lors de la création d'un programme lors de la création du premier
J'ai essayé d'effectuer l'opération de sauvegarde de la galerie à différentes opérations dans hook_nodeapi (presave, update, save). Mais pas de différence. Je l'ai même certains paramètres de mon objet nœud pour forcer l'alias de chemin à courir, en espérant qu'il serait le mettre avec un autre:
$node_gallery->path = '';
$node_gallery->pathauto_perform_alias = 1;
toutes les idées sont les bienvenues, merci
MISE À JOUR: J'ai fini par changer les paramètres de nommage pour une galerie dans la configuration de l'URL Alias, afin de créer un chemin avec "/ gallery /".
Quels modules utilisez-vous qui ont quelque chose à voir avec cela? seulement cck, ou aussi un certain module de galerie? – Jozzeh
nope pas de modules de galerie ... Juste CCK, et certains supplémentaires comme Embedded Media Field. Je pense que mon problème vient du fait que le nœud de l'histoire initiale n'est pas sauvegardé avant de créer mon nœud de galerie, et donc aucun alias de chemin n'a été placé dans la base de données pour qu'ils se retrouvent avec le même. –
Pourquoi la galerie de nœuds a-t-elle besoin d'un chemin? Au mieux, vous pourriez vouloir le module path_redirect pour celui-ci. – Kevin