我的任务是为我们公司应用程序使用的新闻提要提供后端。该提要将从我们当前的网站中提取文章,该网站是使用 ModX (evolution) 构建的。到目前为止,我已经设计了通过包含所需信息的指定 url 发送 JSON 的提要。它目前采用以下格式(使用同上占位符):
{
"title":"[+longtitle+]",
"description":"[+description+]",
"link":"[(site_url)][~[+id+]~]"
},
这是我的问题 - 我通过 JSON(在link
标签中)提供的链接会打开页面的完整桌面版本。我们当前的站点没有响应,并且最初不是为处理移动设备而设计的。我们想打开一个小而干净的页面,只显示['content']
该特定文章的内容。我正在寻找一种链接到仅显示此内容的页面的方法 - 没有页眉,没有页脚,什么都没有。
我知道我可以创建一个新页面来处理所有这些,但它需要是动态的。定期创建新文章,我希望避免为每篇文章添加另一个页面来处理此问题,同时也使写作团队可以轻松集成此功能。
到目前为止,我的一个想法是:
- 将 GET 参数传递给 JSON 中的 URL“链接” - 类似于 -
www.mysite.com/article1?contentOnly=true
。然后,在我的文章中,在 PHP 中检测这个参数并进行相应的处理。我在每篇文章中都需要这个片段,所以如果我们的员工作家忘记添加它,它可能会导致问题。
我使用 ModX 的时间不长,所以我假设有更好的方法来处理这个问题。任何想法将不胜感激。如果我需要提供更多信息,请告诉我。