Difference between revisions of "How to add Inquiry Form to listing detail pages"
Line 30: | Line 30: | ||
The setting who will receive the Inquiry e-mail is available in [[Configuration-Listings tab|JReviews Cofiguration - Listings tab]] | The setting who will receive the Inquiry e-mail is available in [[Configuration-Listings tab|JReviews Cofiguration - Listings tab]] | ||
+ | |||
+ | |||
+ | |||
+ | == How to add more input fields to the form == | ||
+ | |||
+ | Open the theme file: | ||
+ | *<span style="color: blue">\com_jreviews\jreviews\views\themes\default\elements\inquiry_widget.thtml</span> | ||
+ | |||
+ | and replicate the code of one of other fields. | ||
+ | |||
+ | For example, to add a Phone number field add this code: | ||
+ | <source lang="php"> | ||
+ | <div class="jr_fieldDiv"> | ||
+ | <label for="jr_inquiryPhone"><?php __t("Your phone number");?>:<span class="required">*</span> | ||
+ | <span id="jr_inquiryPhoneValidation" class="jr_validation jr_hidden"><?php __t("Please fill in your phone number");?></span> | ||
+ | </label> | ||
+ | <?php echo $Form->text('data[Inquiry][phone]',array('id'=>'jr_inquiryPhone','class'=>'mediumField','size'=>50,'maxlength'=>100));?> | ||
+ | </div> | ||
+ | </source> | ||
+ | |||
+ | |||
+ | The form will now look like this: | ||
+ | |||
+ | [[File:InquiryForm4.png]] | ||
+ | |||
+ | |||
Revision as of 13:42, 11 January 2010
To add the Inquiry Form to listing detail pages you will need to modify the theme file of the listing detail page:
- \com_jreviews\jreviews\views\themes\{theme_name}\listings\detail.thtml
Add this code into the file whrere you want display the Inquiry Form:
<?php echo $this->element('inquiry_widget');?>
This is how the form will look like to guest visitors:
For registered users, Name and e-mail address will be pre-entered, and captcha security image will be hidden:
Important: The Joomla email cloaking plugin must have a lower order number than the JReviews plugin, otherwise the registered user's email will appear scrambled.
If you want to modify the looks of the Inquiry Form, modify this theme file:
- \com_jreviews\jreviews\views\themes\default\elements\inquiry_widget.thtml
The setting who will receive the Inquiry e-mail is available in JReviews Cofiguration - Listings tab
How to add more input fields to the form
Open the theme file:
- \com_jreviews\jreviews\views\themes\default\elements\inquiry_widget.thtml
and replicate the code of one of other fields.
For example, to add a Phone number field add this code:
<div class="jr_fieldDiv"> <label for="jr_inquiryPhone"><?php __t("Your phone number");?>:<span class="required">*</span> <span id="jr_inquiryPhoneValidation" class="jr_validation jr_hidden"><?php __t("Please fill in your phone number");?></span> </label> <?php echo $Form->text('data[Inquiry][phone]',array('id'=>'jr_inquiryPhone','class'=>'mediumField','size'=>50,'maxlength'=>100));?> </div>
The form will now look like this: