【问题标题】:MODX: frontend xml exportMODX:前端 xml 导出
【发布时间】:2012-10-19 08:59:19
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: xml modx modx-revolution


    【解决方案1】:

    如何创建一个类似 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`]]
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-21
        相关资源
        最近更新 更多