나는 transmorgrifier recipe를 사용하여 drupal에서 Plone 4.1 기반 buildout으로 일부 데이터를 가져옵니다. 빌드 아웃은 https://github.com/claytron/drupal-plone-transmogrifier을 기반으로합니다 (주로 4.0 대신 plone 4.1을 사용하도록 업데이트했습니다). 가져 오기가 작동하면 drupal 사이트의 데이터를 plone 사이트로 성공적으로 가져 왔습니다. 유일한 문제는 가져온 html의 html 태그가 리터럴 태그로 표시된다는 것입니다.transmorgrifier를 사용하여 내용을 가져온 후의 본문 텍스트의 원시 HTML
성공적으로 가져온 후에 수동으로 각 항목으로 이동하여 '편집'을 선택한 다음 '저장'을 클릭하면 HTML이 올바르게 해석되지만 편집과 저장이 많아서 문제를 해결할 수 있습니다. .
html 태그가 표시된 새로 가져온 콘텐츠의 스크린 샷을 참조하십시오.
필드의 실제 수입을하는 청사진은 (내가 믿는)입니다 하나는 다음과 같습니다 :
[text_mimetype]
blueprint = collective.transmogrifier.sections.inserter
key = string:_text_mimetype
value = string:text/html
내가 청사진 대신 text/html과의 구조화/텍스트를 사용하여 실험을하지만 준 동일한 결과 :
내가 필요한 것은 html이 해석되도록하는 추가 청사진이거나 html이 가져 오기에서 해석되도록하는 방법에 대한 힌트입니다.
내 파이프 라인에 사용되는 청사진의 전체 목록은 여기에 표시됩니다 : https://github.com/claytron/drupal-plone-transmogrifier/blob/master/src/my.migration/my/migration/config/base.cfg
Ross, 편집자의 출력 변환을 제거해도 실제로이 변환 장치 삽입기에이 문제가 도입 된 것처럼 보입니다. 현재 해결 방법은 Plone 4.0.7을 사용하여 마이그레이션을 수행 한 다음 성공적인 마이그레이션 후에 Plone 4.1로 업그레이드하는 것입니다. –