<html> <head> <title>Content manager with QuickForm</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <style type="text/css" media="all"> .image { float:left; border: 1px dashed #000; background: #FF0; color:#000; font-family: Arial; font-size: 48px; font-weight:bold; width:50px; text-align:center; margin:5px; } .text { float:left; width:150px; color:#000; font-family: Arial; font-size: 9px; margin:5px; } </style> {qf_javascript} </head> <body> <h1>A content manager with QuickForm</h1> <p>This example demonstrates how to use QuickForm and its controller for dynamic form generation and file uploads.</p> <form {qf_attributes}> <!-- BEGIN qf_hidden_block --> <div style="display: none;"> <!-- BEGIN qf_hidden_loop -->{qf_hidden} <!-- END qf_hidden_loop --> </div><!-- END qf_hidden_block --> <table style="padding:5px; border:1px dotted #aaa;"> <!-- BEGIN qf_main_loop --> <!-- BEGIN qf_layout --> <tr><td colspan="2"><h3>{qf_group_label}</h3></td></tr> <!-- BEGIN qf_layout_loop --><!-- BEGIN qf_layout_element --><tr><td>{qf_element}{qf_separator}</td><td>{qf_label}</td></tr><!-- END qf_layout_element --> <!-- END qf_layout_loop --> <!-- END qf_layout --> <!-- BEGIN qf_group_table --> <tr><td colspan="2"><h3>{qf_group_label}</h3><!-- BEGIN qf_group_table_error --><span style="color: #FF0000;">{qf_error}</span><br /><!-- END qf_group_table_error --></td></tr> <tr><!-- BEGIN qf_group_table_loop --> <!-- BEGIN qf_group_table_element --><td valign="top" style="padding:5px;"><h4>{qf_label}</h4>{qf_element}</td><!-- END qf_group_table_element --> <!-- END qf_group_table_loop --> </tr> <!-- END qf_group_table --> <!-- BEGIN qf_buttons --> <tr> <td colspan="2" align="right"> <!-- BEGIN qf_buttons_loop --> <!-- BEGIN qf_buttons_element -->{qf_separator}{qf_element}<!-- END qf_buttons_element --> <!-- END qf_buttons_loop --> </td> </tr> <!-- END qf_buttons --> <!-- END qf_main_loop --> </table> </body> </html>