私のサイトには、ジャーナリストがスライドショーを作成するために複数の画像を含む記事を作成するときに、「ギャラリー」タイプのノードを作成するボックスをチェックして、ギャラリーとして表示する画像を含めることができる機能があります。 . (より大きなレイアウト、別のカルーセル)。
ストーリー コンテンツの作成フォームで [保存] ボタンをクリックした後、ストーリー ノードの保存中にギャラリー ノードを作成すると、ギャラリーとストーリーの両方が同じパスを共有するため、どちらも同じ URL になり、両方がポイントします。ギャラリー ノードにアクセスできません。
hook_nodeapi のさまざまな操作 (保存、更新、保存) でギャラリーの保存操作を実行しようとしました。しかし違いはありません。ノードオブジェクトの特定のパラメーターを設定して、パスエイリアスを強制的に実行し、別のパラメーターで設定されることを望んでいます。
$node_gallery->path = '';
$node_gallery->pathauto_perform_alias = 1;
どんなアイデアでも大歓迎です、ありがとう
更新: URL エイリアス構成でギャラリーの命名設定を変更しただけで、「/gallery/」を含むパスが作成されました。