【发布时间】:2012-10-19 08:59:19
【问题描述】:
我需要一些关于如何进行前端 xml 资源导出的指导。
我使用 getresources 来显示带有标题、图像和一些信息数据(如博客)的资源。 在一页中,我展示了大约 15 个资源。我想通过单击按钮将此页面与资源导出为 xml。
谢谢!
【问题讨论】:
标签: xml modx modx-revolution
我需要一些关于如何进行前端 xml 资源导出的指导。
我使用 getresources 来显示带有标题、图像和一些信息数据(如博客)的资源。 在一页中,我展示了大约 15 个资源。我想通过单击按钮将此页面与资源导出为 xml。
谢谢!
【问题讨论】:
标签: xml modx modx-revolution
如何创建一个类似 htttp://your_site/export.html?pageids=1,2,3,... 的页面,其中 1,2,3 - 导出资源的 ID。在这个页面上,像这样创建一个 sn-p -
<?php
$template = 2;
$list_ids = explode(',', $_GET['pageids']);
$out_list = array();
foreach($list_ids as $id) { // check allowed templates
$document = $modx->getObject('modResource', $id);
if ($document->get('template') == $template) {
$out_list[] = $id;
}
}
$modx->setPlaceholder('list_ids', implode(',',$out_list));
然后放置
[[!getResources? &resources=`[[+list_ids]]` &tpl=`myRowTpl_XML`]]
【讨论】:
有一个关于这件事的教程,专门用于在这里创建一个 google xml 站点地图: http://rtfm.modx.com/display/ADDON/getResources.Google+XML+Sitemap
【讨论】: