以编程方式从Expression Engine 2.0导出内容

时间:2013-10-24 19:23:40

标签: php expressionengine

我继承了 Expression Engine网站。最好的我可以告诉它版本2.0,主index.php。主要是由于`index.php docblock中的信息。

/**
 * ExpressionEngine - by EllisLab
 *
 * @package     ExpressionEngine
 * @author      ExpressionEngine Dev Team
 * @copyright   Copyright (c) 2003 - 2011, EllisLab, Inc.
 * @license     http://expressionengine.com/user_guide/license.html
 * @link        http://expressionengine.com
 * @since       Version 2.0
 */

是否有任何已知技术(甚至工具)可以让我以编程方式将网站内容(以及所有元/类别信息)导出为中性格式?

我的常规方法是编写命令行脚本并使用their API,但instructions I've found指的是我的版本中不存在的内容,以及某些原因调用{{1}正在被无声地吞噬而没有错误(当然,这是不可能的 - 但我还没有时间深入研究它)

(EE的新手,但不是编程的新手,所以如果这是显而易见的事情,请道歉)

1 个答案:

答案 0 :(得分:0)

此扩展程序是商业版,但它完全符合您的要求:

http://devot-ee.com/add-ons/export-it

如果您想自己导出数据,就像使用频道条目模块创建自己的导出模板一样简单。

例如:

<blog_posts>
    {exp:channel:entries channel='blog'}
        <post>
            <title>{title}</title>
            <blog_article>{blog_article}</blog_article>
        </post>
    {/exp:channel:entries}
</blog_posts>