0

我需要一些关于如何进行前端 xml 资源导出的指导。

我使用 getresources 显示带有标题、图像和一些信息数据(如博客)的资源。在一页中,我展示了大约 15 个资源。我想通过单击按钮将此页面与资源导出为 xml。

谢谢!

4

2 回答 2

0

有一个关于这件事的教程,专门用于在这里创建一个 google xml 站点地图: http ://rtfm.modx.com/display/ADDON/getResources.Google+XML+Sitemap

于 2012-10-25T00:37:54.027 回答
0

如何创建一个像 htttp://your_site/export.html?pageids=1,2,3,... 这样的页面,其中 1,2,3 - 导出资源的 ID。在这个页面上,创建一个这样的片段 -

<?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`]]
于 2012-10-19T12:37:20.247 回答