특정 컨텐츠를 다른 드루팔 사이트로 이관할 때에 유용한 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"