你會使用宏與此類似:
<select id="ddlItems">
{% Documents["/Foo/Bar/Bar"].Children.WithAllData.ApplyTransformation("cms.event.transformationname") %}
</select>
要列出所有項目。然後改造將有你的列信息:
<option>{% FooBar %}</option>
**** ****更新基於 您的評論,你可以簡單地使用一個SQL查詢(其中一個宏將要運行)。如果你知道你想查詢你可以直接進入該頁面類型的表的頁面類型:
SELECT Col1, Col2, FROM Content_YourTable
如果需要從基於樹的特定路徑上的頁面類型的數據,那麼你可以使用的東西像這樣:
SELECT Col1, Col2
FROM View_CMS_Tree_Joined
INNER JOIN CONTENT_MenuItem on DocumentForeignKeyValue = MenuItemID
WHERE NodeAliasPath like '/Foo/Bar/Bar/%'
AND Classname = 'cms.menuitem'
感謝您的回覆。我試圖讓它填充到另一個頁面類型字段中作爲下拉列表。 – DD0UG
查看最新答案@DouglasClark –