问题标签 [drupal-feeds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1745 浏览

drupal-7 - Drupal:以编程方式运行 Feeds Importer - 将代码放在哪里

使用 Cron 运行提要导入器时,导入器超时导致导入不完整。我正在尝试使用脚本来执行导入程序,并且我遇到过几次此代码:

但是,执行此操作时,我收到一条错误消息,指出没有 feeds_source() 函数,这使我相信我只是不知道将这段代码放在哪里(单独的 php 文件对我不起作用)。有谁可以帮我离开这里吗?提前致谢!

0 投票
1 回答
218 浏览

drupal - 如何导出通过drupal中的Feeds模块导入为CSV文件的失败记录

我正在将我的 drupal 网站版本从 6 升级到 7。我使用“节点导入”模块在 drupl 6 中导入内容。

在 drupal 7 中,我安装了“Feeds”模块并启用了可用功能。

“节点导入” - 在这里我可以选择在每个导入的文件中导出带有错误消息的失败记录。

“Feeds” - 但在这里我只有“log”选项可以将失败的记录视为日志信息。

我需要为每个导入文件导出失败记录的用户提供一个选项。

drupal 是否提供任何模块/挂钩?或者我需要自定义代码本身?

谢谢,

0 投票
2 回答
964 浏览

json - JSON 在 Drupal 7 中提供上下文

我正在尝试使用 Drupal 7 连接到 REST Web 服务。数据是通过 url 提供的,我想将其拉入 D7 站点以创建和填充节点。我正在使用提要模块来映射内容并将 JSONPath 解析器作为解析器。我还包含了 Feeds HTTPFetcher Append Headers 模块,以便我可以添加自定义标头,以确保返回的是 JSON,而不是我之前得到的格式错误的 xml。

自定义标题:

我有一个看起来像的网址http://192.136.0.31:8080/places/getAll

除上述内容外,我还安装了 Devel 模块,该模块使用我的 template.php 中的以下代码在页面中返回 feed 数组:

这是Devel返回的:

我遇到的问题是将其放入提要并映射到相关字段。我不知道上下文字段应该做什么 - 我试过$...*, $.*, $...[*] 但没有运气。

当我从开发输出中单击一个 Array 元素时,它显示 $...[0]['Address1'] 这表明应该是上下文 - 不走运。

快速更新 - 使用 drupal_json_decode 函数,我可以将数组拆分出我需要如何使用 php

问题仍然存在,如何使用 JSON 解析器在 Feed 中复制它?

0 投票
1 回答
42 浏览

drupal - 提要 - 有没有办法选择将哪些提要项目创建为节点

我正在获取一个 rss xml 并使用 xpath 解析器等来映射字段并创建节点。我还使用 Feeds Tamper、Feeds Tamper php 来获取一些提要项目、执行逻辑和更改字段内容。

我想知道是否有办法在创建节点之前“预处理”提要项目,在某些源字段上执行逻辑以计算出我想从中创建一个节点?

0 投票
1 回答
106 浏览

drupal - 导入单一 SKU 的多尺寸产品

我有安装 Feeds、Feeds Tamper 和 Commerce Feeds 模块的常规 Drupal Commerce 设置。这是我要导入的 CSV 文件的一小部分:

是否可以使用 Feeds Tamper 展开“尺寸”列并将每个作为单独的产品导入。可能需要将分解大小附加到 SKU。

我不是 Excel 专家,所以如果可以轻松地重新格式化这个巨大的 CSV 文件,请告诉我如何。

0 投票
1 回答
417 浏览

xml - Drupal Feeds - 在导入之前解析 XML

我有这个xml:

我想在节点中导入,只是属性 id=01 的东西。为此,我尝试了许多道路,但没有一条成功。所以我正在考虑在准备过程中修改 xml,以构建一个 xml,例如:

并让 feed 模块创建两个具有有用数据的节点。但是我发现没有办法也没有有用的钩子可以用 feed 模块来做到这一点。

0 投票
1 回答
574 浏览

csv - 导入带有 pdf 文件路径的 csv

我有一个自定义内容类型(产品),其中包含一个标题、一些文本和一个文件(一个 pdf 文件)。许多产品必须导入 Drupal CMS。我发现了似乎满足我要求的插件“Feeds”。

我设法导入了一个包含标题和一些文本的 csv 文件。

现在在我的 csv 文件中,我有一列包含所有 pdf 文件的路径(如 C:\mypdfs\product1.pdf)。如何管理这些 pdf 文件由 Feed 导入?在“映射”配置中,我不确定必须为那些包含本地文件路径的列选择什么目标。

0 投票
0 回答
162 浏览

json - 如何在 Drupal7 的 Feeds JSONPath Parser 模块中的映射器中传递自定义文本

我只是想使用 Feeds JSONPath Parser 模块https://www.drupal.org/project/feeds_jsonpath_parser将 instagram 图像从 api 获取到 drupal ,我实现了设置并导入了图像,但我想传递自定义文本映射器。就像下面的这个问题https://www.drupal.org/node/2194301

TIA,拉吉

0 投票
1 回答
1622 浏览

xml - Eventbrite 提要:如何为具有多个日期的事件提供特定提要

所以我对 Eventbrite 还是很陌生,但我一直在对如何使用 XML 提要提取事件进行广泛的研究。我有一个在多个日期运行的特定事件(Stand Up Trivia):

http://www.eventbrite.com/e/standup-trivia-tickets-13271825387

使用组织者列表事件 XML 提要,我能够将所有事件作为提要查看:

https://www.eventbrite.com/xml/organizer_list_events?app_key=MYAPPKEY&id=MY_ID

我遇到的问题是从 Organizer_list_events 中挑选出该活动标题。我也尝试了 event_search 参数,但没有运气。

有谁知道如何从我的 ID 下的特定标题的 Eventbrite 获取唯一的 XML 提要,但有多个与之关联的日期显示该特定标题的所有日期?

另一方面,我正试图让这个提要在 Drupal 中工作以加入,所以最好使用 Eventbrite RSS ( http://www.eventbrite.com/rss/organizer_list_events/MY_ID ),有谁知道如何自定义此 URL 以仅显示特定标题的事件?

0 投票
1 回答
466 浏览

drupal - 如果该字段已有值,如何在导入期间跳过(不更新)现有节点中的某些字段?

我正在使用 drupal 7,提供 7.x-2.0-alpha8。如果该字段已有值,如何在导入期间跳过(不更新)现有节点中的某些字段?

即我们会定期导入一些带有照片的产品(创建新产品并更新现有产品)。之后编辑器可以更改照片。下次更新时如何跳过此照片字段?

有一些提要篡改插件来检查更新节点中的字段是否为空?也许有一些来自提要或提要篡改的钩子?