2012-12-12 2 views
3

"UID를 사용하는 링크"가 활성화되었습니다. "링크 무결성"과 동일합니다.이미지가 표시되지 않습니다. URI의 UID 및 URI 생성이 잘못되었습니다.

몇 페이지에 이미지가 표시되지 않습니다. 이미지 링크는 .../datenabgleichtool/resolveuid/4ff237ae-1b26-4854-90cc-892ee84a1ad0/@@images/image/preview과 같습니다.

내가 수동으로 페이지를 편집하고 TinyMCE에있는 이미지, /datenabgleichtool/screenshot_odbc.png/@@images/a96678a5-1fc1-45eb-832e-e24ddecda8da.png에 다음이 이미지 URL 변경을 다시 삽입합니다.

어떤 일이 일어 났을 수 있으며 어떻게 수동으로 이미지를 다시 삽입하지 않고도 모든 페이지를 수정할 수 있습니까? 힌트를 보내 주셔서 감사합니다!

+1

짧은 보정 힌트 : 사용 plone.app.uuid.utils.uuidToObject'''그 다음 ../ resolveuid/[UID]을 교체 지정된 UID의 오브젝트를로드하는' 잘못된 이미지 링크의 일부가 사용자가 위치한 객체의 URL 경로와 연결됩니다. –

+0

당신은 당신이 tinymce을 여는 곳을 말해 줄 수 있습니까? * 상황 별 정적 텍스트 포틀릿 편집? * 문서 콘텐츠 유형을 수정 하시겠습니까? * 그룹 정적 텍스트 포틀릿 편집? – toutpt

+0

이것은 tinymce 버그가 될 수 있습니다 ... 그것은 이런 식으로 이미지를 연결해서는 안됩니다. – vangheem

답변

0

UID를 사용하는 링크는 훌륭한 기능입니다. Plone은 "resolveuid/YOURUID"를 객체의 경로로 저장합니다. 그래서 당신은 그것을 사용하는 모든 내용을 업데이트하지 않고이 객체의 경로를 변경할 수 있습니다.

랜더링이 발생하면 Plone이 실제 경로/URL로 논문을 변환합니다. 리디렉션을 뷰 또는 PythonScript이 있기 때문에 할 변환하지가 발생하더라도

, resolveuid와 URL을 브라우저에서 작동합니다. 이미지가 표시되지 않는 경우

그래서이 될 수 있습니다

  • 현재 위치가 이상해 때문에 당신이 그것을
  • 을 삭제 한 때문이다.
  • 버그가
+0

변환이 발생하지 않으면 이러한 URL을 처리하는 스크립트가 있다는 사실을 알 수 있습니다. –

관련 문제