【问题标题】:getting node's URL from drupal services module从 drupal 服务模块获取节点的 URL
【发布时间】:2014-09-17 20:02:17
【问题描述】:

我正在编写一个从 drupal 站点加载数据的外部应用程序,该站点实现了“服务”模块,该模块返回节点的 JSON 表示形式和(几乎)所有数据。 服务不返回的一件事是请求节点的 url, 所以我这样称呼:

[域]/rest/mynode/ffad3c26-e684-4cca-9c4b-16334f9f3dc1.json

得到这个:

{

视频:“2087”,

uid: "67133de7-9755-424d-b45b-c4bbf41cb00e",

标题:“PD300”,

日志:“由 FeedsNodeProcessor 更新”,

状态:“1”,

评论:“0”,

提升:“0”,

粘性:“0”,

vuuid: "097f43ef-e22c-4f35-b74d-02b8e8ac5895",

nid:“2087”,

类型:“产品”,

语言:“en”...以及更多

我还需要当前节点的 url,以便我可以从应用程序链接回它,知道吗?

【问题讨论】:

    标签: json drupal drupal-7


    【解决方案1】:

    我认为你只需要在你的应用程序中连接类似这样的字符串:

    URL="[域]"."/node/"."{nid}"

    【讨论】:

    • 这可行,但节点在 Drupal 站点上有自定义 URL 字段,我需要该字段
    • 你可能需要节点路径别名。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2014-07-28
    相关资源
    最近更新 更多