newList.html 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {% extends "base.html" %} {% load static %} {% block title %} {{newName}} {% endblock %} {% block content %}
  2. <link href="{% static 'css/news.css' %}" rel="stylesheet">
  3. <!-- 广告横幅 -->
  4. <div class="container-fluid">
  5. <div class="row">
  6. <img class="img-responsive model-img" src="{% static 'img/new.jpg' %}">
  7. </div>
  8. </div>
  9. <!-- 主体内容 -->
  10. <div class="container">
  11. <div class="row row-3">
  12. <!-- 侧边导航栏 -->
  13. <div class="col-md-3">
  14. <div class="model-title">
  15. 新闻动态
  16. </div>
  17. <div class="model-list">
  18. <ul class="list-group">
  19. <li class="list-group-item" id='company'>
  20. <a href="{% url 'newsApp:news' 'company' %}">企业要闻</a>
  21. </li>
  22. <li class="list-group-item" id='industry'>
  23. <a href="{% url 'newsApp:news' 'industry' %}">行业新闻</a>
  24. </li>
  25. <li class="list-group-item" id='notice'>
  26. <a href="{% url 'newsApp:news' 'notice' %}">通知公告</a>
  27. </li>
  28. </ul>
  29. </div>
  30. </div>
  31. <!-- 说明文字和图片 -->
  32. <div class="col-md-9">
  33. <div class="model-details-title">
  34. {{newName}}
  35. <div class="col-md-7 hidden-xs model-details-title-search">
  36. <form method="get" action="{% url 'haystack_search' %}">
  37. {% csrf_token %}
  38. <div class="input-group">
  39. <input type="text" name="q" class="form-control" placeholder="请输入关键词" required />
  40. <span class="input-group-btn">
  41. <input type="submit" class="btn btn-default" value="查询" />
  42. </span>
  43. </div>
  44. </form>
  45. </div>
  46. </div>
  47. <div class="model-details">
  48. {% for mynew in newList %}
  49. <div class="news-model"><img src="{% static 'img/newsicon.gif' %}">
  50. <a href="{% url 'newsApp:newDetail' mynew.id %}"><b>{{mynew.title}}</b></a>
  51. <span>【{{mynew.publishDate|date:"Y-m-d"}}】</span>
  52. <p>
  53. <!-- 添加新闻简要说明 -->
  54. {{mynew.mytxt|truncatechars:"110"}}...
  55. </p>
  56. </div>
  57. {% endfor %} {% if pageData %}
  58. <div class="paging">
  59. <ul id="pages" class="pagination">
  60. {% if pageData.first %}
  61. <li><a href="?page=1">1</a></li>
  62. {% endif %} {% if pageData.left %} {% if pageData.left_has_more %}
  63. <li><span>...</span></li>
  64. {% endif %} {% for i in pageData.left %}
  65. <li><a href="?page={{i}}">{{i}}</a></li>
  66. {% endfor %} {% endif %}
  67. <li class="active"><a href="?page={{pageData.page}}">
  68. {{pageData.page}}</a></li>
  69. {% if pageData.right %} {% for i in pageData.right %}
  70. <li><a href="?page={{i}}">{{i}}</a></li>
  71. {% endfor %} {% if pageData.right_has_more %}
  72. <li><span>...</span></li>
  73. {% endif %} {% endif %} {% if pageData.last %}
  74. <li><a href="?page={{pageData.total_pages}}">
  75. {{pageData.total_pages}}</a></li>
  76. {% endif %}
  77. </ul>
  78. </div>
  79. {% endif %}
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. {% endblock %}