วิธีเข้าถึงค่าจากขั้นตอนก่อนหน้าใน Webform หลายหน้า
ฉันใช้ Webform 4 มันใช้โทเค็นของ Drupal ไม่ใช่ของตัวเอง% โทเค็นเหมือนที่เคยเป็นในเวอร์ชัน 3 และทุกสิ่งที่ฉันพบก็เกี่ยวกับเว็บฟอร์ม 3 สมมติว่าฉันต้องการสร้างแบบฟอร์มสมัครสมาชิกหลายหน้า ในหน้าแรกจะมีเพียงฟิลด์อีเมล ในวินาทีที่ฉันต้องการมาร์กอัปที่จะพูดบางสิ่งเช่น: การกำหนดค่าการสมัครรับข้อมูลโดยละเอียดสำหรับ molot@example.com ในทำนองเดียวกันฉันต้องการที่จะใช้เป็นค่าเริ่มต้นสำหรับฟิลด์ในอนาคตเช่นขอให้ผู้ใช้ที่อยู่สำหรับการเรียกเก็บเงินและที่อยู่จัดส่ง มีโทเค็นสำหรับสิ่งนั้นหรือไม่? สิ่งที่ฉันทำตอนนี้คือ: function mymodule_token_info() { $type = array( 'name' => t('Webform submitted values'), 'description' => t('Tokens related to $_POST[\'submitted\'].'), ); $tokens = array(); if(isset($_POST['submitted'])) { foreach($_POST['submitted'] as $key => $val) { //discard $val now …