0

이상한 문제가 있습니다. 비슷한 정보를보기 위해 getPage를 사용합니다. 그들은 하나의 템플릿과 동일한 리소스 옵션을 가지고 있습니다. 문제는 getPage가 캐싱 할 수없는 스 니펫을 첫 번째 요소에 캐시하려고한다는 것입니다. u가 다음 코드를 보게되면, 차이점을 알 수 있습니다.MODX getPage는 첫 번째 리소스에 캐싱 할 수없는 스 니펫을 캐시하고 버그를 수정하는 방법

'output' => '<div class="thumbnail">20:21:54 </div> ... <div class="thumbnail">[[!showDate:gt=`0`:show]]</div> ... <div class="thumbnail">[[!showDate:gt=`0`:show]]</div>' 
u는 볼 수 있듯이 "전체"버전에

Heres는 링크가 http://pastie.org/7372941

만 첫 번째 요소는 PLS, 내가하려고했던 문제를 해결하는 데 도움이, 내가 원하는 didnt는 경우도 렌더링 ...하지만 너무 프로그래머 코어 4에서 많은 코드 4.

+0

누군가가 도와주세요 – user1713785

+0

а'& cache = false' пробовал? – Vasis

답변

1

Столкнулся с той же самой проблемой ... Пришлось извращаться :(

Создал 더미 ресурс, который прописал в критериях выборки через &resources=`dummy-id` и установил его свойства таким образом, чтобы он выводился всегда первым. В моем случае поставил дату publishedon на 20 лет вперед. Потом는 getResources прописал &tplFirst=`@INLINE <div></div>`, чтобы этот ресурс не отображался. Ну и напоследок выставил для getPage коли для 같은 문제에 직면 구글

에 의해 ество отображаемых ресурсов на первой странице на 1 больше через параметр &pageOneLimit=`[[+page_size:incr]]`


매우 좋지 않아 번역이 ... 전복 있었다 : (

내가 만들어 & resources = `dummy-id`을 통해 선택 기준에 지정된 더미 자원이며 항상 먼저 표시되도록 속성을 설정합니다. 제 경우에는 다음 20 년을 publishedon으로 설정하십시오. 그런 다음 getResources이 지정된 & tplFirst = `@ INLINE <div> </ div>`으로 지정되면이 자원이 표시되지 않습니다. 마지막으로 으로 설정하면 앞 페이지에 표시되는 리소스 수가 매개 변수에 하나 더 있습니다. & pageOneLimit = `[[+ page_size: incr]]`

+0

스택 오버플로를 사용하려면 영어로 게시해야합니다. Google의 번역이 가능합니다. – ChrisF

+0

Я так и знал))) Была такая же мысль, но я не решился так делать ибо боялся, что где то может вылезти баг связанный с особенностями двигла. Спасибо большое !!! Правда уже решил вопрос написанием собственного сниппета и класса для работы с ыборками по ТВ. – user1713785