請教高手: 小弟有 申請單A 、申請單B,小弟給 申請單A 輸入時,給一個 Key ,例如 a001。 而當使用者輸入 申請單B 的時候 a001 要傳給申請單B,請問變數要如何傳遞呀?? 閒話家常討論程式6.x 發表回應前,請先登入或註冊 Re: 變數傳遞 ?? 用post接收,改寫模組 :P -- from open mind to open source~ 發表回應前,請先登入或註冊 Re: 變數傳遞 ?? 唉~小弟研究到後來也是才弄懂這一步是要改模組的~ 但就卡住了,小弟有個 content type name ( fmStep00 ) , 就建了一個 page-node-addfmStep00.tpl.php ㄟ~ 真的會直接呼叫這一頁耶~ 但 php 檔裡面要寫什麼 ,就完全昏倒了, 看 http://drupaltaiwan.org/forum/20081028/2705 這一篇 , 把此行加入 <?php print drupal_render($form); ?> = =" 但還是空白~ 唉~ 還有很多要學的囉 發表回應前,請先登入或註冊 Re: 變數傳遞 ?? 寫長篇來教學比較不是我的style 提示一下,加上一個簡單模組,裡頭只有 hook_form_alter 這個function即可解決 頂多搭配nodeapi 看看http://drupal.org/node/290462 -- from open mind to open source~ 發表回應前,請先登入或註冊 Re: 變數傳遞 ?? 你是卡在 drupal 不知道怎麼修改, 還是不會寫程式 (不熟PHP)? 因為你沒有解釋 A, B 流程的關係, 所以我猜測一下 如果是固定 A -> B 的順序的話, 先當成一般 PHP 程式的作法是 Render A form => 填寫 A form => submit A form => 把值儲存到 session (or DB), 讀取資料 => Render B from => 填寫 B form => .... 發表回應前,請先登入或註冊 Re: 變數傳遞 ?? 小弟是卡在不知道如何修改 Drupal ~ Form API 看的我一頭霧水的~ 目前只知道要自製功能 content type node 的話, 要自已再生一個 php 檔,但學到這而已~ 還不了解 php 裡該寫些什麼,例如要接變數呀 $content $var 或 print 什麼之類的~ 那些好像都要去查 API 才行。 不過流程就如您說的這樣單純~ 但光客製 content type node 的部份就弄死小弟囉 現在目前下載到 Pro_Drupal_Development_2nd_Edition 電子書猛剋中~ ^^" 發表回應前,請先登入或註冊 Re: 變數傳遞 ?? 以下是用想的,沒有實際驗證過.. 如果申請單A 、申請單B都是用webforms module寫出來的 【用在申請單A上來傳參數】 webform有留一個欄位讓你寫PHP Code, 在submit後會執行該段PHP code 【用在申請單B上收參數】 webform的field可以設定預設值,預設值可以是變數,不管是寫到session或是用get, post都讀得出來 ------------------------- 我在2008/12/12認識了Drupal 發表回應前,請先登入或註冊 Re: 變數傳遞 ?? 後來小弟是採用 workflow-ng 來解決需求,感謝各位熱情回覆啦。 發表回應前,請先登入或註冊
Re: 變數傳遞 ?? 唉~小弟研究到後來也是才弄懂這一步是要改模組的~ 但就卡住了,小弟有個 content type name ( fmStep00 ) , 就建了一個 page-node-addfmStep00.tpl.php ㄟ~ 真的會直接呼叫這一頁耶~ 但 php 檔裡面要寫什麼 ,就完全昏倒了, 看 http://drupaltaiwan.org/forum/20081028/2705 這一篇 , 把此行加入 <?php print drupal_render($form); ?> = =" 但還是空白~ 唉~ 還有很多要學的囉 發表回應前,請先登入或註冊
Re: 變數傳遞 ?? 寫長篇來教學比較不是我的style 提示一下,加上一個簡單模組,裡頭只有 hook_form_alter 這個function即可解決 頂多搭配nodeapi 看看http://drupal.org/node/290462 -- from open mind to open source~ 發表回應前,請先登入或註冊
Re: 變數傳遞 ?? 你是卡在 drupal 不知道怎麼修改, 還是不會寫程式 (不熟PHP)? 因為你沒有解釋 A, B 流程的關係, 所以我猜測一下 如果是固定 A -> B 的順序的話, 先當成一般 PHP 程式的作法是 Render A form => 填寫 A form => submit A form => 把值儲存到 session (or DB), 讀取資料 => Render B from => 填寫 B form => .... 發表回應前,請先登入或註冊
Re: 變數傳遞 ?? 小弟是卡在不知道如何修改 Drupal ~ Form API 看的我一頭霧水的~ 目前只知道要自製功能 content type node 的話, 要自已再生一個 php 檔,但學到這而已~ 還不了解 php 裡該寫些什麼,例如要接變數呀 $content $var 或 print 什麼之類的~ 那些好像都要去查 API 才行。 不過流程就如您說的這樣單純~ 但光客製 content type node 的部份就弄死小弟囉 現在目前下載到 Pro_Drupal_Development_2nd_Edition 電子書猛剋中~ ^^" 發表回應前,請先登入或註冊
Re: 變數傳遞 ?? 以下是用想的,沒有實際驗證過.. 如果申請單A 、申請單B都是用webforms module寫出來的 【用在申請單A上來傳參數】 webform有留一個欄位讓你寫PHP Code, 在submit後會執行該段PHP code 【用在申請單B上收參數】 webform的field可以設定預設值,預設值可以是變數,不管是寫到session或是用get, post都讀得出來 ------------------------- 我在2008/12/12認識了Drupal 發表回應前,請先登入或註冊
Re: 變數傳遞 ??
用post接收,改寫模組 :P
--
from open mind to open source~
Re: 變數傳遞 ??
唉~小弟研究到後來也是才弄懂這一步是要改模組的~
但就卡住了,小弟有個 content type name ( fmStep00 ) ,
就建了一個 page-node-addfmStep00.tpl.php
ㄟ~ 真的會直接呼叫這一頁耶~
但 php 檔裡面要寫什麼 ,就完全昏倒了,
看 http://drupaltaiwan.org/forum/20081028/2705 這一篇 ,
把此行加入
<?php print drupal_render($form); ?>
= =" 但還是空白~ 唉~ 還有很多要學的囉
Re: 變數傳遞 ??
寫長篇來教學比較不是我的style
提示一下,加上一個簡單模組,裡頭只有 hook_form_alter 這個function即可解決
頂多搭配nodeapi
看看
http://drupal.org/node/290462
--
from open mind to open source~
Re: 變數傳遞 ??
你是卡在 drupal 不知道怎麼修改, 還是不會寫程式 (不熟PHP)?
因為你沒有解釋 A, B 流程的關係, 所以我猜測一下
如果是固定 A -> B 的順序的話, 先當成一般 PHP 程式的作法是
Render A form => 填寫 A form => submit A form => 把值儲存到 session (or DB),
讀取資料 => Render B from => 填寫 B form => ....
Re: 變數傳遞 ??
小弟是卡在不知道如何修改 Drupal ~
Form API 看的我一頭霧水的~
目前只知道要自製功能 content type node 的話,
要自已再生一個 php 檔,但學到這而已~ 還不了解 php 裡該寫些什麼,例如要接變數呀 $content $var 或 print 什麼之類的~
那些好像都要去查 API 才行。
不過流程就如您說的這樣單純~ 但光客製 content type node 的部份就弄死小弟囉
現在目前下載到 Pro_Drupal_Development_2nd_Edition 電子書猛剋中~ ^^"
Re: 變數傳遞 ??
以下是用想的,沒有實際驗證過..
如果申請單A 、申請單B都是用webforms module寫出來的
【用在申請單A上來傳參數】
webform有留一個欄位讓你寫PHP Code, 在submit後會執行該段PHP code
【用在申請單B上收參數】
webform的field可以設定預設值,預設值可以是變數,不管是寫到session或是用get, post都讀得出來
-------------------------
我在2008/12/12認識了Drupal
Re: 變數傳遞 ??
後來小弟是採用 workflow-ng 來解決需求,感謝各位熱情回覆啦。