1
我有一個只能查看(不可編輯)到某個角色的內容類型。我已經完全自定義了表單輸出(在以特定方式顯示時手動輸出每個字段)。Drupal 7:在一個被瀏覽的節點中有一個編輯字段
但是有一個字段我希望這個用戶能夠'編輯'這是我所做的一個自定義'修改註釋'字段。我可以在表單字段進行硬編碼,當然除了它不會沒有令牌工作,建立ID等是Drupal的產生是這樣的:
<input type="hidden" name="form_build_id" value="<?php print render($form['#build_id']); ?>">
<input type="hidden" name="form_token" value="<?php print drupal_get_token($form['#token']); ?>">
<input type="hidden" name="form_id" value="<?php print render($form['#form_id']); ?>">
所以基本上我想知道我可以使用什麼樣的解決方法,如$窗體和它的變量顯然只在編輯節點時生成。
你爲什麼不使用Drupal的[FAPI](https://api.drupal.org/ API/Drupal的/開發者!主題!forms_api_reference.html/7)?您可以使用代碼來選擇要輸出的表單的哪些部分。 – stevenw00
現在我會做不同的事情,馴服Drupal的內部工作時遇到了很多麻煩。我剛剛從一年前遇到過這個老問題,並認爲我會發布我當時所做的。 –