これが私の問題です:
「フィード」モジュールを使用して、さまざまなRSSフィードからデータをインポートしています。フィードの1つは次のとおりです。
http://www.happynews.com/rss/.aspx
ご覧のとおり、要素の1つは各記事の「リンク」です。
そのリンクをコンテンツタイプにマッピングするにはどうすればよいですか? (フィードのリンクではないことに注意してください)
コンテンツタイプ「フィードアイテム」を更新し、「記事リンク」と呼ばれる新しいテキストフィールドを追加し、それをインポーターアイテムに添付しましたが、「ターゲット」オプションで新しいフィールドを確実に表示できますが、 「ソース」オプションにはリンクフィールドはありません。
「ソース」オプションを追加してそれらをターゲットにマッピングする方法はありますか?
助けてくれてありがとう!ほんとうにありがとう。
これまでのところ、私は上記の私の問題に役立つかもしれないこの記事を見つけました:
そのリンクをコンテンツタイプにマッピングするにはどうすればよいですか? (フィードのリンクではないことに注意してください)
フィードリンクはフィードリンクではありません。 URLは単に正しくなく、この問題はFeedsモジュールとは関係ありません。
http://www.happynews.com/rss/.aspx
は404を返しますが、少し掘ると、http://www.happynews.com/rss/
がディレクトリとXMLフィードを含む他のリソースを返すことがすぐにわかります。
たとえば https://www.happynews.com/rss/environment.aspx は、「HappyNews-Environment」というタイトルの正しいRSSチャネルであり、<item>
XMLノードとネストされた各<title><description><link><pubDate>
データを確認できます。
このような単一チャネルをインポートするには、次のものが必要です。
https://www.happynews.com/rss/environment.aspx
のようにインポートするチャネルに単純に貼り付けますRSS->ノードフィールドマッピング定義を含むすべての手順が完了すると、定期的に( [〜#〜] cron [〜#〜] 構成されている場合)、またはhttp://you-site-address/import
を実行して手動でデータをインポートできます
特定のコンテンツタイプにインポーターをアタッチすることもできます。これにより、そのコンテンツタイプのノードを作成してソースがインポートされます。 。