productList.html 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. {% extends "base.html" %}
  2. {% load staticfiles %}
  3. {% block title %}
  4. {{productName}}
  5. {% endblock %}
  6. {% block content %}
  7. <link href="{% static 'css/products.css' %}" rel="stylesheet">
  8. <!-- 广告横幅 -->
  9. <div class="container-fluid">
  10. <div class="row">
  11. <img class="img-responsive model-img" src="{% static 'img/products.jpg' %}">
  12. </div>
  13. </div>
  14. <!-- 主体内容 -->
  15. <div class="container">
  16. <div class="row row-3">
  17. <!-- 侧边导航栏 -->
  18. <div class="col-md-3">
  19. <div class="model-title">
  20. 产品中心
  21. </div>
  22. <div class="model-list">
  23. <ul class="list-group">
  24. <li class="list-group-item" id="robot">
  25. <a href="{% url 'productsApp:products' 'robot' %}">家用机器人</a>
  26. </li>
  27. <li class="list-group-item" id="monitor">
  28. <a href="{% url 'productsApp:products' 'monitor' %}">智能监控</a>
  29. </li>
  30. <li class="list-group-item" id="face">
  31. <a href="{% url 'productsApp:products' 'face' %}">
  32. 人脸识别解决方案</a>
  33. </li>
  34. </ul>
  35. </div>
  36. </div>
  37. <!-- 说明文字和图片 -->
  38. <div class="col-md-9">
  39. <div class="model-details-title">
  40. {{productName}}
  41. </div>
  42. <!-- 此处填入产品列表内容 -->
  43. <div class="model-details">
  44. {% for product in productList %}
  45. <div class="row">
  46. <div class="col-md-6">
  47. {% for img in product.productImgs.all %}
  48. {% if forloop.first %}
  49. <a href="{% url 'productsApp:productDetail' product.id %}" class="thumbnail row-4">
  50. <img class="img-responsive model-img" src="{{img.photo.url}}">
  51. </a>
  52. {% endif %}
  53. {% endfor %}
  54. </div>
  55. <div class="col-md-6">
  56. <h3>{{ product.title|truncatechars:"20" }}</h3>
  57. <p>{{ product.description|truncatechars:"150"|linebreaks }}</p>
  58. <div class="thumbnail row-5">
  59. <div class="caption">
  60. <a href="{% url 'productsApp:productDetail' product.id %}" class="btn btn-primary" role="button">
  61. 查看详情
  62. </a>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. {% endfor %}
  68. {% if pageData %}
  69. <div class="paging">
  70. <ul id="pages" class="pagination pagination-sm pagination-xs">
  71. {% if pageData.first %}
  72. <li><a href="?page=1">1</a></li>
  73. {% endif %}
  74. {% if pageData.left %}
  75. {% if pageData.left_has_more %}
  76. <li><span>...</span></li>
  77. {% endif %}
  78. {% for i in pageData.left %}
  79. <li><a href="?page={{i}}">{{i}}</a></li>
  80. {% endfor %}
  81. {% endif %}
  82. <li class="active"><a href="?page={{pageData.page}}">{{pageData.page}}</a></li>
  83. {% if pageData.right %}
  84. {% for i in pageData.right %}
  85. <li><a href="?page={{i}}">{{i}}</a></li>
  86. {% endfor %}
  87. {% if pageData.right_has_more %}
  88. <li><span>...</span></li>
  89. {% endif %}
  90. {% endif %}
  91. {% if pageData.last %}
  92. <li><a href="?page={{pageData.total_pages}}">{{pageData.total_pages}}</a></li>
  93. {% endif %}
  94. </ul>
  95. </div>
  96. {% endif %}
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. {% endblock %}