使用網絡表單我創建了一個包含多對屬於彼此的組件的表單。例如,文本字段類型的組件「名稱」和類型標記的組件「名稱」。目的是提交文本字段將顯示在標記字段中。如何爲網絡表單使用網址參數
使用角色將爲用戶提供哪些textareas應該填寫以及他或她看到的標記字段。通過這種方式,我希望不同的用戶(本例中的學生)與單個用戶(教師)進行交流。然後,由學生在textarea上提交的文本將顯示爲老師的只讀文本。
在無與倫比的Johan Falk,http://vimeo.com/18701843的幫助下,我可以將Web表單提交數據中的數據轉換爲視圖。通過在上下文過濾器上使用提交ID(sid),我可以選擇提交特定學生並顯示它。在視圖預覽中,這可以正常工作。
使用上下文過濾器可以使用用戶(學生)select的輸入提交ID。在預覽視圖這工作正常。然後我用下面的php代碼將該塊導入到標記字段中:
<? php
$ block = module_invoke ('views', 'block_view', 'block_delta');
print render ($ block ['content']);
?>
這裏開始我的問題!
以上print render ($ block ['content']);
該塊顯示爲對所有用戶(學生)提交的調查。但是,我希望使用url參數來顯示特定用戶的單個提交,如上面提到的Views中的預覽。我已經尋找了一種方法來添加一個過濾器到這個php代碼上面,但無法找到解決方案。
有沒有人有想法如何解決它?提前致謝。
你的答案接近但不完全正確。 我使用表格向學生傳授應該準備的報告。標題的字段,介紹的textarea等。老師有一張表格,裏面有學生的名字,如果點擊一個名字,就會看到這個子句。的學生(詳細信息頁面)。然後,老師在每個子項目下。 (標題,介紹等)評論。這是要閱讀的學生文本。 您的解決方案與一名學生一起工作,但不與老師一起評估幾名學生的工作。自從subm。每個學生都有他們自己的sid,這是我的想法,在這個sid上過濾。 – Remco 2013-03-24 18:37:35