วันพฤหัสบดีที่ 25 กันยายน พ.ศ. 2551

[ Plone ] เล่น PloneFormGen

หลังจาก add PloneFormGen add-on products ลง plone ไปเรียบร้อยแล้ว มาเล่นกันเถอะ

1. add new > form folder


2. กรอก ไปมั่วๆ จะได้ ฟอร์ม โง่ๆ มาอันนึง

3. มาดูกันว่า default page ของ plone form gen ทำอะไร
ลองกรอกดูก็ได้
โอ้ว มันส่งเมลนั่นเอง

ปัญหานึงที่เจอคือ เหมือนว่า จะต้องเซต SMTP server ให้กับ Plone ด้วย
( มันฟ้อง error เมื่อเราเข้าไปหน้า site setup )

ซึ่งเมื่อคลิกเข้าไปเนี่ย มันก็จะมาโผล่ที่ URL นี้ http://localhost:8080/Plone/@@mail-controlpanel
ถ้าใช้ SMTP ของ gmail ก็ดูตัวอย่างตามนี้เลย

4. ซึ่งถ้าเราไม่พอใจ default form ที่มันให้มาเรา สามารถ ลบ, rename ได้ โดยจัดการที่แท็บ content

5. หรือ เราจะเพิ่ม input ใหม่ ก็เข้าที่ Add new.. ได้

อยากจะบอกว่า ถ้าเราใส่อะไรใน form นั้น มันจะเข้า Object database ของ Plone ให้เลยแหละ
สะดวกมากๆเลย

6. นอกจากนี้เรายังสามารถทำให้ PloneFormGen ทำงานสคริปของเรา
หลังจากที่ user submit form ได้ด้วย

วิธีทำก็คือ เข้าไปที่ Edit > Overrides

แล้วใส่ After Validation Script เป็น here/ชื่อ script
Note : here คือ folder ปัจจุบัน ที่เก็บไฟล์นี้อยู่

ไม่มีความคิดเห็น:

LinkWithin

Related Posts Plugin for WordPress, Blogger...