warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
ถ้าไม่คิดอะไรมากใช้ webform ก็ง่ายดี แต่ถ้าหมายถึงอยากเขียนโมดูลโดยใช้ Form API ก็เป็นอีกเรื่อง ลองดูตัวอย่างง่ายๆ ไอเดียก็คือเราอยากได้ฟอร์มที่มี input text กับปุ่ม submit ใน Drupal เราจะไม่เขียน HTML ตรงๆ มันไม่ยืดหยุ่น เราจึงให้กำหนดลักษณะของฟอร์มแบบละเอียดหน่อย แล้วค่อยเอาไปสร้าง HTML ทีหลัง
ถ้าไม่คิดอะไรมากใช้ webform ก็ง่ายดี แต่ถ้าหมายถึงอยากเขียนโมดูลโดยใช้ Form API ก็เป็นอีกเรื่อง ลองดูตัวอย่างง่ายๆ ไอเดียก็คือเราอยากได้ฟอร์มที่มี input text กับปุ่ม submit ใน Drupal เราจะไม่เขียน HTML ตรงๆ มันไม่ยืดหยุ่น เราจึงให้กำหนดลักษณะของฟอร์มแบบละเอียดหน่อย แล้วค่อยเอาไปสร้าง HTML ทีหลัง
หมายถึงเอาไปเขียนไว้ใน page ของ drupal ฤ?
เขียนใน page ก็พอลุ้น ทางทฤษฎีก็พอจะเป็นไปได้ แต่ปกติเราจะทำฟอร์มใส่ในโมดูลมากกว่า
ไม่มีลุ้น ขาวจ๋อง :P
ต้องเรียกมันด้วย
echo test_page();ลืมบอก
ขอถามเรื่องการใช้โมดูล webform ครับ
เมื่อสร้าง form ขึ้นมาแล้ว form นั้นจะเป็น node หนึ่ง
แล้วเราจะสามารถดึง form นั้น (node นั้น) ไปใส่ไว้ในหน้า (page) ที่ต้องการได้อย่างไรครับ
โหนด webform นั้นก็คือหน้าหนึ่ง ไม่ต้องสร้างหน้าใหม่นี่นา
ขอบคุณมากๆครับ
ลองก้อปโค้ดไปใส่ใน page แล้ว fatal error ครับ T T
ส่วน echo test_page(); เอาไปใส่ตรงไหนเหรอครับ?
ตอนนี้ จึงคิดว่าจะใช้ โมดูลย์ profile เพิ่ม field ที่ต้องการไปก่อนครับ
ยังไงก็ขอบคุณมากๆครับ
ถ้าเพิ่ม field ใหม่ cck ก็น่าจะพอะครับ
งั้นลองแค่นี้
เขียนโมดูลดีกว่าครับ อนาคตสดใส
ถ้าอยากเพิ่มฟิลด์ให้ผู้ใช้ก็ profile ถ้าอยากใส่ใน node ก็ cck ถ้าแค่อยากให้กรอก webform ก็พอ