Drupal 6 を使ってフィード収集サイトを作成しています。フィード モジュールを介して元のフィードをインポートし、それらのタグをコピーします。しかし、コンテンツを統一された方法で分割できるように、著者名に従ってカテゴリ (第 2 分類の用語) を割り当てたいとも考えています。
ルール モジュール (rules-6.x-1.2) を使用して、インポート時にこれらのカテゴリを割り当てたいと考えています。次の手順を使用します。
ON イベント コンテンツが保存されます
IF テキスト比較 ([node:author-name], TheAuthorName)
DO ノード分類用語の変更 (保存されたコンテンツ、永続的、選択した用語を追加)
タグには「-none selected-」、カテゴリには「TheCategory」として追加する用語を選択します。
フィードをインポートすると、カテゴリ「TheCategory」がコンテンツに追加されますが、タグは消えます。
これは、アクションで「既存の用語を選択した用語で置き換える」または「同じ語彙内の用語を置き換える」を選択した場合にも発生します。編集時には、以前に入力した内容に関係なく、常に「追加...」のラジオボタンが選択されています。はい、「保存」をクリックしました。
これは私がやりたいことをする正しい方法ですか?なぜ機能しないのですか?おそらく別のモジュールでこれを行うことはできますか (他にルールは必要ありません...)?
ご協力いただきありがとうございます!