2013-02-23 2 views
0

템플릿 파일이 제대로 작동합니다. 일종의.dbx가 아닌 파일에 modx 템플릿 지정

enter image description here

정적 자원 렌더링한다. 그러나 파일을 변경할 때 변경 사항이 출력에 나타나기 전에 Modx UI에서 저장해야합니다. 캐시를 모두 끌 수있는 방법이 있습니까? 또는 적어도 파일 저장시 캐시를 새로 고치는 일종의 '감시'시스템이 있습니까? modx를 사용하기를 정말로 원하지만, 지금까지 템플릿 워크 플로우는 정말 고통 스럽습니다.

패키지가 있어야합니다. 하지만 지금까지 내 인터넷 검색이 부족 해졌다.

감사합니다!

답변

1

시스템 설정에서 "cache_resource"를 해제하면됩니다. (http://rtfm.modx.com/display/revolution20/cache_resource) 설정을 원래 위치로 되돌리려는 개발 프로세스의 끝을 잊지 마십시오. 파일에서 직접 알림을 만들 수 있습니다. 예를 들면 다음과 같습니다. <!-- Partial Resource Cache is Off Now -->

1

시스템 설정에서 기본 캐시를 해제하거나 [캐시 수명을 1 초로 설정하고 0은 문서화되지 않지만 0 초보다는 '영원히'를 의미합니다] & 당신에게 효과가있을 수 있습니다 . [동일한 문제가 발생했습니다. 작동하지 않습니다.]

개발 완료 후에 성능을 위해 DB에 템플릿을 저장하려고하지만 디스크 캐쉬뿐만 아니라 데이터베이스 &을 활용할 수도 있습니다. .

그리고 원격 편집기 대신 ACE 또는 codeMirror 패키지를 사용하는 것이 좋습니다. 나는 파일에 대한 변경을 볼 수있는 패키지가 있다고 믿지 않는다 ~ 그러나 ~ 당신도 이것을 위해 플러그인을 작성할 수있다.

0

실제로 캐시를 끄는 것은 어리 석고 불필요합니다.

파일 시스템에서 정적 템플릿을 업데이트하는 경우 사이트 메뉴에서 단순히 캐시를 지우십시오.

또한 성능을 위해 데이터베이스에 템플릿을 저장하는 설명에 대해서는 간단히 무시하십시오. 성능은 DB 또는 파일 시스템에서 캐시되는 페이지에서 발생합니다.

성능이 캐시에 있으며, 축소 및 기타 기술 활용은 말할 것도 없습니다.