2012-06-25 3 views
0

getResources를 사용하여 템플리트 및 TV를 포함하여 하나의 리소스로 여러 리소스를 표시하려고합니다.ModX : GetResources를 사용하여 한 페이지에 여러 페이지 표시

내가 그들을 표시 할 페이지에이 코드는 다음과 같습니다

&tpl=gigtemp 내 모든 템플릿 HTML과 TV를이 내가 만든 덩어리입니다
[[!getResources? &parents=`50` &sortdir=`ASC` &sortby=`menuindex` &limit=`100` &includeTVs=`1` &processTVs=`1` &tpl=`gigtemp` ]] 

.

그러나 아무 것도 페이지에 표시되지 않습니다.

아무도 도와 줄 수 있습니까?

내가 더 설명해야하는지 알려주세요.

업데이트 :

이 정보의 일부가 표시되고 있지만, HTML의 많은 고장이다. 청크에

내 HTML은 다음과 같습니다 다시

<div class="gig-guide"> 
<div class="gig-info"> 
<h2>[[+tv.gigname]]</h2> 
<strong>[[=tv.gigcity]]</strong> 
<img src="[[+tv.gigthumb]]" alt="Contra Clave Contra Event: [[+tv.gigname]" /></div> 
<div class="gig-info"> 
<h2>[[+tv.gigdate]]</h2> 
[[+tv.gigtime]]</div> 
<div class="gig-info"> 
<h2>[[+tv.gigvenue]]</h2> 
[[+tv.gigaddress]]</div> 
<div class="gig-info"> 
<h2>[[+tv.gigcost]]</h2> 
</div> 
<div class="gig-bottom"> 
<div class="fb-like" data-href="[[+tv.gigfbevent]]" data-send="false" data-width="300" data-colorscheme="dark" data-show-faces="false"> </div> 
<div class="gigsocialmedia"><a href="[[+tv.gigbandfb]]" target="_blank"><img src="assets/images/ccc-fb.png" alt="This event on Facebook" /></a> <a class="twitter-share-button" href="https://twitter.com/share?text=[[+tv.gigtwitter]]" target="_blank" data-lang="en"><img src="assets/images/ccc-twiter.png" alt="Tweet this event" /></a> <a href="mailto:?subject=[[+tv.gigemail]]"><img src="assets/images/ccc-email.png" alt="Email this event to a friend" /></a></div> 
</div> 
<!--END GIG BOTTOM DIV--> 
<!--END GIG GUIDE DIV--> 

, 어떤 도움에 감사드립니다!

답변

1

코드는 유효하며 오류없이 볼 수 있습니다.

  • 당신은 필요하지 않지만 자원 (50)의
  • 아이들이 게시되지 이상한 문제를 해결할 수있는 캐시를 삭제하지 않은 : 그것은 뭔가 다른 잘못, 나는 다음 중 하나를 거라 생각이 있음을 의미 또는 숨겨져 있습니다
  • 코드 주위에 뭔가 다른 점이있어서 Modx가 올바르게 구문 분석하지 못합니다.

편집 : 청크에 몇 가지 오류가 있습니다. 이것을 다음으로 교체하십시오 :

<div class="gig-guide"> 
<div class="gig-info"> 
<h2>[[+tv.gigname]]</h2> 
<strong>[[+tv.gigcity]]</strong> 
<img src="[[+tv.gigthumb]]" alt="Contra Clave Contra Event: [[+tv.gigname]]" /></div> 
<div class="gig-info"> 
<h2>[[+tv.gigdate]]</h2> 
[[+tv.gigtime]]</div> 
<div class="gig-info"> 
<h2>[[+tv.gigvenue]]</h2> 
[[+tv.gigaddress]]</div> 
<div class="gig-info"> 
<h2>[[+tv.gigcost]]</h2> 
</div> 
<div class="gig-bottom"> 
<div class="fb-like" data-href="[[+tv.gigfbevent]]" data-send="false" data-width="300" data-colorscheme="dark" data-show-faces="false"> </div> 
<div class="gigsocialmedia"><a href="[[+tv.gigbandfb]]" target="_blank"><img src="assets/images/ccc-fb.png" alt="This event on Facebook" /></a> <a class="twitter-share-button" href="https://twitter.com/share?text=[[+tv.gigtwitter]]" target="_blank" data-lang="en"><img src="assets/images/ccc-twiter.png" alt="Tweet this event" /></a> <a href="mailto:?subject=[[+tv.gigemail]]"><img src="assets/images/ccc-email.png" alt="Email this event to a friend" /></a></div> 
</div> 
<!--END GIG BOTTOM DIV--> 
<!--END GIG GUIDE DIV--> 
+0

아 감사합니다! 나는 그것이 틀림없이 망쳐 놓은 닫는 브래킷을 놓치고있는 것을 본다! – MeltingDog

1

표시하려는 자원이 숨겨져 있습니까? & showHidden = 1이 필요합니다.

게시되지 않았습니까? 당신은 또한 필요한 & showUnpublished = 당신은 또한해야 할 수도 있습니다 1

& includeContent = 1 당신이 & processTVs

문제가 계속 발생하는 경우를 사용하지 않고 멀리 얻을 수 있다면 ~ 아마 ~

보기 - & tpl =``을 생략하면 getResources는 실제로 페이지에 출력을 덤프하므로 실제로 반환되는 내용을 볼 수 있습니다. 무슨 일이 일어나지 않는지에 대한 또 다른 단서를 줄 수 있습니다 ..