I just installed Feeds and have created an importer with following
1) in Basic settings, attached this feed to a node type with a URL
2) in node Processor, directed output to a node with lots of CCK fields

Now when I go to Create nodes Mapping, I was expecting SimplePie to slice up whatever the URL in (1) contains and list those elements underneath "Select source" and allow me to map it to items underneath "Select target" - which would be a collection of all fields available from (2).

Instead, no matter what combinations of input in (1) and output in (2) that I try, I always have the same old 13 fields as source and the same old 6 fields as targets.

So, what am I missing here ?

Comments

tesliana’s picture

I have noticed another discussion dealing with Taxonomy implementation. However, I am looking at "Node processor" and "Taxanomy term processor" options and am scratching my head as to why both could not be turned on at the same time ?

pbuyle’s picture

The URL in (1) is not downloaded and processed to get the list of sources you see in the mapping configuration. The sources are statically defined by the parser. The 13 sources you see are the 13 that the parser can read. SimplePie provides more properties for its parsed items, but Feeds does not support them.

Targets are available for supported node fields. Body, title and create/update date fields are supported. For CCK fields, Feeds needs mappers for eachfield type. Only Text and Number are supported in alpha8.

alex_b’s picture

Status: Active » Closed (fixed)

#3 is the answer.

tesliana: what you've found is expected behavior.

However, Feeds is young and we are in train of adding more mapping sources and targets. There is no plan for actually analyzing a concrete document for finding available sources. Wouldn't be impossible to do though.

Look for issues that start with "mapper for". Create a feature request for specific mapping sources or targets that you are missing.

Closing this issue.