ห่างหายกับการเขียน blog ไปนาน วันนี้จะมาเขียนเรื่องการทำรูปให้เป็นปุ่ม button แต่ทำใน drupal กัน
ก่อนอื่นต้องบอกก่อนว่าใน html นั้นเวลาทำ input ที่มี type เป็น image, image นั้นๆ จะทำหน้าที่เป็น submit button โดยอัตโนมัติ คราวนี้เราอยากจะใส่ <input type="image" src="/path/to/image" /> ใน drupal แต่ปัญหาดันเกิดขึ้นที่ต้องใช้ drupal api น่ะสิจะทำยังไง
จากการ google ดูเราได้หน้า API Quickstart ของ drupal มาเป็นหน้านี้
http://drupal.org/node/751826
แต่ว่าดันไม่มี example ของ image เลย ก็เลยลองหาก็ไปเจอหน้า API Reference
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6
ซึ่งบอกไว้ว่า type image นั้นใน drupal ต้องเขียนว่า image_button ซึ่งถ้าจะเขียนในรูปแบบ drupal form api จะเขียนได้ดังนี้
แค่นี้เราก็จะได้ form image button โดยใช้ drupal api แล้วครับ
Continue Reading...
ก่อนอื่นต้องบอกก่อนว่าใน html นั้นเวลาทำ input ที่มี type เป็น image, image นั้นๆ จะทำหน้าที่เป็น submit button โดยอัตโนมัติ คราวนี้เราอยากจะใส่ <input type="image" src="/path/to/image" /> ใน drupal แต่ปัญหาดันเกิดขึ้นที่ต้องใช้ drupal api น่ะสิจะทำยังไง
จากการ google ดูเราได้หน้า API Quickstart ของ drupal มาเป็นหน้านี้
http://drupal.org/node/751826
แต่ว่าดันไม่มี example ของ image เลย ก็เลยลองหาก็ไปเจอหน้า API Reference
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6
ซึ่งบอกไว้ว่า type image นั้นใน drupal ต้องเขียนว่า image_button ซึ่งถ้าจะเขียนในรูปแบบ drupal form api จะเขียนได้ดังนี้
<?php $form['example'] = array( '#type' => 'image_button', '#value' => 'path/to/your/image', ); ?>
แค่นี้เราก็จะได้ form image button โดยใช้ drupal api แล้วครับ