hello all, I have finally found some free time, as the last app I worked on is getting ready to get out of the shop, and so I have started stabbing at getting rife to talk petshop. i'm however having problems with rife printing a simple form; it does retrieve the template and prints it out, except it filters out all the rife specifics. Could anybody say if i'm missing something obvious?
Thanks, Emmanuel PS: I am using the 1.4 release (http://rifers.org/blogs/gbevin/2006/3/2/rife_1_4_released) The java code is simple: public void initialize() { template = getHtmlTemplate(TEMPLATE); } public void processElement() { print(template); } public static String TEMPLATE = "Register"; private Template template; the html looks like: <form name="profile" action="[!V 'SUBMISSION:FORM:commit' /]" method="post"> <!--V 'SUBMISSION:PARAMS:commit' /--> <h3>User Information</h3> <div class="form_field"> <div><label for="login"><h3>User ID:</h3></label></div> <div> <div [!V 'MARK:login'][!/V]> <!--V 'ERRORS:login'--><!--/V--> <!--V 'FORM:INPUT:login'-->id="login" size="15"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="email"><h3>Email Address:</h3></label></div> <h4>A valid email address is required to activate your account</h4> <div> <div [!V 'MARK:email'][!/V]> <!--V 'ERRORS:email'--><!--/V--> <!--V 'FORM:INPUT:email'-->id="email" size="30"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="password"><h3>Password:</h3></label></div> <div> <div [!V 'MARK:password'][!/V]> <!--V 'ERRORS:password'--><!--/V--> <!--V 'FORM:SECRET:password'-->id="password" size="20"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="password2"><h3>Repeat Password:</h3></label></div> <div> <div [!V 'MARK:password2'][!/V]> <!--V 'ERRORS:password2'--><!--/V--> <!--V 'FORM:SECRET:password2'-->id="password2" size="20"<!--/V--> </div> </div> </div> <br /> <h3>Account Information</h3> <div class="form_field"> <div><label for="firstname"><h3 class="group">What is your <strong>first name</strong>?</h3></label></div> <div> <div [!V 'MARK:firstname'][!/V]> <!--V 'ERRORS:firstname'--><!--/V--> <!--V 'FORM:INPUT:firstname'-->id="firstname" size="30" type="text"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="lastname"><h3>last name:</h3></label></div> <div> <div [!V 'MARK:lastname'][!/V]> <!--V 'ERRORS:lastname'--><!--/V--> <!--V 'FORM:INPUT:lastname'-->id="lastname" size="30" type="text"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="address"><h3>Address 1:</h3></label></div> <div> <div [!V 'MARK:address'][!/V]> <!--V 'ERRORS:address'--><!--/V--> <!--V 'FORM:INPUT:address'-->id="address" size="30"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="address2"><h3>Address 2:</h3></label></div> <div> <div [!V 'MARK:address2'][!/V]> <!--V 'ERRORS:address2'--><!--/V--> <!--V 'FORM:INPUT:address2'-->id="address2" size="30"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="city"><h3>City:</h3></label></div> <div> <div [!V 'MARK:city'][!/V]> <!--V 'ERRORS:city'--><!--/V--> <!--V 'FORM:INPUT:city'-->id="city" size="30"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="state"><h3>State:</h3></label></div> <div> <div [!V 'MARK:state'][!/V]> <!--V 'ERRORS:state'--><!--/V--> <!--V 'FORM:INPUT:state'-->id="state" size="4"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="zip"><h3>Zip:</h3></label></div> <div> <div [!V 'MARK:zip'][!/V]> <!--V 'ERRORS:zip'--><!--/V--> <!--V 'FORM:INPUT:zip'-->id="zip" size="10"<!--/V--> </div> </div> </div> <div class="form_field"> <div><label for="country"><h3>Country:</h3></label></div> <div [!V 'MARK:country'][!/V]> <!--V 'ERRORS:country'--><!--/V--> <!--V 'FORM:SELECT:country'-->id="country" style="vertical-align: middle;"<!--/V--> </div> </div> <h3>Profile Information</h3> <div class="form_field"> <div><label for="language"><h3>Language Preference:</h3></label></div> <h4></h4> <div [!V 'MARK:language'][!/V]> <!--V 'ERRORS:language'--><!--/V--> <!--V 'FORM:SELECT:language'-->id="language" style="vertical-align: middle;"<!--/V--> </div> </div> <div class="form_field"> <div><label for="favCategory"><h3>Favourite Category:</h3></label></div> <div [!V 'MARK:favCategory'][!/V]> <!--V 'ERRORS:favCategory'--><!--/V--> <!--V 'FORM:SELECT:favCategory'-->id="favCategory" style="vertical-align: middle;"<!--/V--> </div> </div> <div class="form_field"> <div><label for="listOption"><h3>Enable MyList</h3></label></div> <div [!V 'MARK:listOption'][!/V]> <!--V 'ERRORS:listOption'--><!--/V--> <!--V 'FORM:CHECKBOX:listOption'-->id="listOption" value="on"<!--/V--> </div> </div> <div class="form_field"> <div><label for="bannerOption"><h3>Enable MyList</h3></label></div> <h4></h4> <div [!V 'MARK:bannerOption'][!/V]> <!--V 'ERRORS:bannerOption'--><!--/V--> <!--V 'FORM:CHECKBOX:bannerOption'-->id="bannerOption" value="on"<!--/V--> </div> </div> <p> </p> <div class="form_field"> <p><input type="submit" name="submit" value="Create Account"/></p> </div> <script> <!-- document.getElementById('login').focus(); --> </script> </form> And the final output: <form name="profile" action="[!V 'SUBMISSION:FORM:commit' /]" method="post"> <!--V 'SUBMISSION:PARAMS:commit' /--> <h3>User Information</h3> <div class="form_field"> <div><label for="login"><h3>User ID:</h3></label></div> <div> <div > id="login" size="15" </div> </div> </div> <div class="form_field"> <div><label for="email"><h3>Email Address:</h3></label></div> <h4>A valid email address is required to activate your account</h4> <div> <div > id="email" size="30" </div> </div> </div> <div class="form_field"> <div><label for="password"><h3>Password:</h3></label></div> <div> <div > id="password" size="20" </div> </div> </div> <div class="form_field"> <div><label for="password2"><h3>Repeat Password:</h3></label></div> <div> <div > id="password2" size="20" </div> </div> </div> <br /> <h3>Account Information</h3> <div class="form_field"> <div><label for="firstname"><h3 class="group">What is your <strong>first name</strong>?</h3></label></div> <div> <div > id="firstname" size="30" type="text" </div> </div> </div> <div class="form_field"> <div><label for="lastname"><h3>last name:</h3></label></div> <div> <div > id="lastname" size="30" type="text" </div> </div> </div> <div class="form_field"> <div><label for="address"><h3>Address 1:</h3></label></div> <div> <div > id="address" size="30" </div> </div> </div> <div class="form_field"> <div><label for="address2"><h3>Address 2:</h3></label></div> <div> <div > id="address2" size="30" </div> </div> </div> <div class="form_field"> <div><label for="city"><h3>City:</h3></label></div> <div> <div > id="city" size="30" </div> </div> </div> <div class="form_field"> <div><label for="state"><h3>State:</h3></label></div> <div> <div > id="state" size="4" </div> </div> </div> <div class="form_field"> <div><label for="zip"><h3>Zip:</h3></label></div> <div> <div > id="zip" size="10" </div> </div> </div> <div class="form_field"> <div><label for="country"><h3>Country:</h3></label></div> <div > id="country" style="vertical-align: middle;" </div> </div> <h3>Profile Information</h3> <div class="form_field"> <div><label for="language"><h3>Language Preference:</h3></label></div> <h4></h4> <div > id="language" style="vertical-align: middle;" </div> </div> <div class="form_field"> <div><label for="favCategory"><h3>Favourite Category:</h3></label></div> <div > id="favCategory" style="vertical-align: middle;" </div> </div> <div class="form_field"> <div><label for="listOption"><h3>Enable MyList</h3></label></div> <div > id="listOption" value="on" </div> </div> <div class="form_field"> <div><label for="bannerOption"><h3>Enable MyList</h3></label></div> <h4></h4> <div > id="bannerOption" value="on" </div> </div> <p> </p> <div class="form_field"> <p><input type="submit" name="submit" value="Create Account"/></p> </div> <script> <!-- document.getElementById('login').focus(); --> </script> </form> -- Mohandas Gandhi - "My life is my message." _______________________________________________ Rife-users mailing list Rife-users@uwyn.com http://lists.uwyn.com/mailman/listinfo/rife-users