PLONE에서, 인화 된 콘텐츠는 게시시 문서에서 업데이트되지 않습니다.

StackOverflow https://stackoverflow.com/questions/1680026

  •  16-09-2019
  •  | 
  •  

문제

다른 객체에서 내용이있는 내용이있는 CMS에 문서가 있습니다. 문서가 내 사이트에 게시되면 날짜와 시간이 마지막으로 게시 된 날짜와 시간 (즉, 마지막 업데이트)이 페이지 템플릿 하단에 표시됩니다.

내가 가진 문제는 컨텐츠가 상환되는 객체를 다시 게시 할 때 컨텐츠에 대한 변경 사항이 문서에 잘 표시되지만 마지막 업데이트 된 날짜와 시간은 동일하게 유지된다는 것입니다.

분명히 문서 자체를 다시 게시하면 마지막으로 업데이트 된 업데이트 될 것이지만 다른 객체 (콘텐츠가 상감 된 위치)가 다시 게시 될 때 마지막으로 업데이트 된 이유가 왜 자동으로 업데이트되지 않는지 궁금합니다.

이 문서는 다른 객체에도 링크됩니다. 이러한 다른 객체가 변경되고 다시 게시되면 실제 문서를 다시 게시하지 않고도 날짜 및 시간이 자동으로 업데이트됩니다.

도움이 되었습니까?

해결책

마지막 수정 날짜는 객체 자체를 기준으로합니다. Plone은 다른 객체의 내용을 인화하는 것을 자동으로 감지 할 수 없습니다.

다른 객체의 내용을 간단한 iframe 정도 "인라인"한다면 운이 좋지 않습니다.

다른 객체의 콘텐츠를 프로그래밍 방식으로 가져 오는 자신의 콘텐츠 유형을 작성한 경우 : 예, 고칠 수 있습니다. 다른 객체의 수정 이벤트에 듣는 이벤트 핸들러를 등록해야합니다.

또는 모든 컨텐츠를 통과하는 스크립트를 작성하고 인라인 컨텐츠를 찾고 필요한 경우 수정 날짜를 업데이트하는 스크립트를 작성할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top