2013-05-12 70 views
1

我是Composite C1的新手,現在我只是在玩弄它。我已經制作了一些函數和一些數據類型以及我的頁面排序方式。製作動態頁面模板Composite C1

我主要有:

藝術家 -

  1. 歌手姓名
  2. 藝術家網站
  3. 藝術家簡介

我也然後放置功能進入頁面,這樣,一旦我上傳一些藝術家他們的信息出現在頁面上,這是偉大的。但是我想看看如何做到這一點,以便您可以點擊一個藝術家的名字來查看完整的生物,並且只在最初的頁面上有他們的名字和照片。我可以使用基本功能和數據類型來做到這一點嗎?

我已經做了一些閱讀,我認爲「全球數據類型」是什麼我需要使用

任何幫助appeaciated

回答

1

您可以使用全局數據類型和頁面文件夾類型(?) - 後者可讓您管理顯示在頁面下方的藝術家,而前者則適用於整個網站使用的數據。

要讓頁面默認顯示一個列表,然後在單擊一個項目時顯示一個詳細視圖,您需要一個功能來完成這項工作。 'Visual Functions'特性(可以用WYSISYG方式創建一個渲染函數)不能做到這一點,但是你可以用'Razor Functions','User Control Functions','XSLT Functions'或ASP.NET MVC (使用MVC播放器)。

什麼都技術,您應選擇任務基本上是:

  • 如果沒有藝術家在URL中選擇,你看藝術家列表。這些鏈接到當前頁面URL附加了一些藝術家ID。
  • 如果您使用ID進行調用,則不會呈現列表,而會呈現詳細視圖。

您在URL中傳遞藝術家ID的方式取決於您。您可以使用查詢字符串,如「Artists?id =(some id)」,或者您可以使用路徑信息,如「Artists /(some id)」。您可以選擇通過數據類型已有的「Id」字段(GUID)來標識數據,或者您可以選擇一個字符串字段,然後保持唯一性,如「藝術家姓名」。前者確保唯一性,後者確保URL是人性化的。

上的複合C1文檔網站,你可以找嚮導創建名單細節'功能複合C1:

+0

非常感謝你! - 我試過創建一個測試函數,雖然這個例子中的那個不適合我,這是一個無賴。它列出的頁面確定,但點擊只會導致一個錯誤:( – Doidgey 2013-05-13 20:57:25