官术网_书友最值得收藏!

Using hooks to display templates

Let's come back to our main goal here: we want to add the possibility for customers to rate and comment on products. We first have to create a form for the customers. In order to avoid HTML code in PHP files, we will use what we learned in the previous chapter:

  1. Create a template for the hook:
    views/templates/hook/displayProductTabContent.tpl
  2. Use the display method in the hookDisplayProductTabContent function:
    return $this->display(__FILE__, 'displayProductTabContent.tpl');
  3. Then, write a simple form in the displayProductTabContent.tpl template we just created:
    <h3 class="page-product-heading">Product Comments</h3>
    <div class="rte">
      <form action="" method="POST" id="comment-form">
        <div class="form-group">
          <label for="grade">Grade:</label>
          <div class="row">
            <div class="col-xs-4">
              <select id="grade" class="form-control" name="grade">
                <option value="0">-- Choose --</option>
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
              </select>
            </div>
          </div>
        </div>
        <div class="form-group">
          <label for="comment">Comment:</label>
          <textarea name="comment" id="comment" class="form-control"></textarea>
          </div>
        <div class="submit">
          <button type="submit" name="mymod_pc_submit_comment" class="button btn btn-default button-medium"><span>Send<i class="icon-chevron-right right"></i></span></button>
        </div>
      </form>
    </div>

In the default Bootstrap theme, CSS will automatically get applied, so, you should have a nice form displayed. On your front office, you should see this:

主站蜘蛛池模板: 南充市| 冀州市| 綦江县| 开江县| 晋城| 桂东县| 中阳县| 济宁市| 弥勒县| 镇宁| 襄汾县| 岑巩县| 哈尔滨市| 浦北县| 禄劝| 涟水县| 松江区| 米林县| 尚义县| 铜陵市| 江山市| 灌云县| 根河市| 秦皇岛市| 宁河县| 西青区| 福泉市| 民权县| 鄂托克旗| 皮山县| 洛扎县| 濮阳县| 蒙自县| 抚州市| 芮城县| 东安县| 江城| 菏泽市| 朝阳市| 安顺市| 洪泽县|