2014-06-10 25 views
0

我嘗試使用getResource將一些資源拉入單個頁面,然後這些資源鏈接到指定資源的詳細信息頁面。Modx getResource:選擇首先加載哪個資源?

[[getResources? &tpl=`profile-ditto` &limit=`all` &parents=`18` &sortby=`publishedon` &hideContainers=`1` &includeContent=`1` &includeTVs=`1` &processTVs=`1`]] 

這會將所有的內容,並將其分類成正確的順序,但是我需要它來加載,這取決於被點擊鏈接特定資源。

List of my Modx resources

這是我拉我的資源列表,所以頁面我他們都加載到爲人民(18)和我每個孩子有我需要根據單獨加載更多詳細頁面人們在該頁面上點擊哪個鏈接。那麼是否有可能從getResource調用加載某個資源?

+0

這是不是很清楚你問的。你可以添加一個你目前正在獲取的例子嗎(即列出當前正在排序的資源),然後指出你希望他們如何排序? – okyanet

回答

0

因此,調查getResource多一點信息頁面Link to getResource我發現getResource可用的東西不能解決我的問題。

我決定編寫一個使用資源ID的自定義片段,然後在單擊時加載該資源,同時仍然使用getResource來節省添加內容的時間。

  <div class="one-fifth column people-height"> 

      <div class="people-info"> 

       <div class="table"> 

        <a href="[[~[[+id]]]]?id=[[+id]]"><img class="scale-with-grid" src="[[+tv.people-img]]" alt="[[*pagetitle]]"/></a> 
        <p><strong>[[+pagetitle]]</strong></p><p>[[+introtext]]</p> 

       </div> 

      </div> 

     </div> 

我加?ID = [[+ ID]到錨標記,這樣的URL有資源ID在裏面,然後我創建了加載正確的資源的id在URL匹配片段。我相信這是在當前發佈時從Modx Revo上的getResource調用加載特定資源的最簡單方法。我會找到一個存放代碼片段的好地方,以便尋找類似的東西的人們能夠在那裏獲得幫助。