특정 컨텐츠를 다른 드루팔 사이트로 이관할 때에 유용한 Node Export 모듈에 관해

특정 컨텐츠를 다른 드루팔 사이트로 이관할 때에 유용한,
http://drupal.org/project/node_export 모듈에 관한 사용 예제인데...
아무래도 고정화된 값들(예: 'format' => '8')이 많아서 그냥은 힘들지 않을까 싶다.

node(code(
   'nid' => NULL,
   'type' => 'x_character',
   'language' => 'ko',
   'uid' => '1',
   'status' => true,
   'created' => NULL,
   'changed' => '1236045361',
   'comment' => '2',
   'promote' => true,
   'moderate' => false,
   'sticky' => false,
   'tnid' => '0',
   'translate' => '0',
   'vid' => NULL,
   'revision_uid' => '1',
   'title' => '제목 - export test',
   'body' => '본문 내용입니다. 본문 내용입니다.',
   'log' => '',
   'revision_timestamp' => '1236045361',
   'format' => '8',
   'name' => 'admin',
   'picture' => '',
   'data' => 'a:1:{s:13:"form_build_id";s:37:"form-484e1e798f36990f6f5a12e7e63e45df";}',
   'field_body2' =>
  array (
    0 =>
    array (
      'value' => '[BulaBula-Syntax:200:300]',
      'format' => '8',
    ),
  ),
   'last_comment_timestamp' => '1236045014',
   'last_comment_name' => NULL,
   'comment_count' => '0',
   'taxonomy' =>
  array (
  ),
   'menu' => NULL,
   'path' => NULL,
   'files' =>
  array (
  ),
   'revision' => true,
))

* 추가 : 첨부에 TSV 다운로드용 Node Export TSV 모듈을 작성/추가한다.
본문의 데이터(Tab Separated Values)를 해당 타이틀명.xls 로 다운로드 한다.

위 첨부 파일의

위 첨부 파일의 모듈에 버그 하나가 있다. 함수 인자에 null 을 넣어주면 해결된다.

그리고 모듈의 파일 정보를 6.x 대로 제대로 설정한 예가 있어 기록해 둔다.

; $Id: node_export_tsv.info,v 0.1 2009/03/03 11:24:21 drujigi Exp $
; $Name: DRUPAL-6-10 $
name = Node Export TSV module
description = "Allows users to export a node with TSV(Tab Separated Values)."
core = 6.x
; Information added by drupal.org packaging script on 2009-03-03
version = "6.x-0.1"
core = "6.x"
project = "node_export_tsv"
datestamp = "1233990316"