87 lines
3.9 KiB
HTML
87 lines
3.9 KiB
HTML
<!-- 这个模板继承自 base.html -->
|
|
{% extends 'base.html' %}
|
|
{% load static %}
|
|
|
|
{% block title %}首页 - {% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="container">
|
|
<!-- 顶部横幅 -->
|
|
<div class="row d-none d-md-block">
|
|
<div class="col-12">
|
|
<img src="{% static 'images/slogan_bg.png' %}" alt="标语背景"
|
|
style="object-fit: fill;max-width: 1160px;width: 100%;">
|
|
{# <h2>对党忠诚 纪律严明 赴汤蹈火 竭诚为民</h2>#}
|
|
</div>
|
|
|
|
</div>
|
|
<div class="row d-none d-md-block" style="padding:0 5px;">
|
|
<div class="col-12 date-bar">
|
|
<span style="font-size: 14px;padding-left: 25px;">{{ time_str }}</span>
|
|
<div class="user-icons">
|
|
<form class="search-form" action="{% url 'front:search_list' %}">
|
|
<div class="search-wrapper">
|
|
<input type="text" class="search-input" name="q">
|
|
<button type="submit" class="search-btn">
|
|
<img src="{% static "icons/search.svg" %}" alt="">
|
|
</button>
|
|
</div>
|
|
</form>
|
|
|
|
<img src="{% static "icons/user.svg" %}" alt="">
|
|
<img src="{% static "icons/edit.svg" %}" alt="">
|
|
<img src="{% static "icons/sina.svg" %}" alt="">
|
|
<img src="{% static "icons/wechat.svg" %}" alt="">
|
|
<img src="{% static "icons/douyin.svg" %}" alt="">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 主要内容区 -->
|
|
<!-- 左侧大图 -->
|
|
<div class="row" style="height: 300px;">
|
|
<div class="col-md-6 col-sm-12">
|
|
{% include 'components/_carousel.html' with carousel_id=carousel.key slides=carousel.data height="300px" %}
|
|
</div>
|
|
<div class="col-md-6 col-sm-12">
|
|
{% url "front:news_main" as more_url %}
|
|
{% include 'components/_news_card.html' with data=news_data.data unique_id=news_data.key more_url=more_url route="front:news_detail" %}
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row g-4 justify-content-start mt-3">
|
|
{% for link in picture_links %}
|
|
<!--
|
|
col-6: 手机端一行2个
|
|
col-md-4: 平板一行3个
|
|
col-lg-3: 电脑端一行4个 (25%)
|
|
-->
|
|
<div class="col-6 col-md-4 col-lg-3">
|
|
<a href="{{ link.url }}" class="d-block" target="_blank">
|
|
<!-- img-fluid 让图片宽度 100% 自适应父容器 -->
|
|
<img class="img-fluid" src="{{ link.picture.url }}" alt="{{ link.name }}">
|
|
</a>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
{% for section in section_data %}
|
|
{% if forloop.revcounter == 1 and forloop.counter|add:"0"|divisibleby:"2" == False %}
|
|
<!-- 最后一项,且总数为奇数,则独占一行 -->
|
|
<div class="col-12" style="margin: 15px auto">
|
|
{% url "front:main_list" main=section.key as card_more_url %}
|
|
{% include 'components/_news_card.html' with data=section.data unique_id=section.key more_url=card_more_url %}
|
|
</div>
|
|
{% else %}
|
|
<div class="col-md-6 col-sm-12" style="margin: 15px auto">
|
|
{% url "front:main_list" main=section.key as card_more_url %}
|
|
{% include 'components/_news_card.html' with data=section.data unique_id=section.key more_url=card_more_url %}
|
|
</div>
|
|
{% endif %}
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|