공지사항관리 기능 분리 및 개선
All checks were successful
Build And Test / build-and-push (push) Successful in 4m23s
All checks were successful
Build And Test / build-and-push (push) Successful in 4m23s
This commit is contained in:
@ -3,46 +3,46 @@
|
||||
{% block title %}Landing Page{% endblock %}
|
||||
|
||||
{% block main_area %}
|
||||
<div class="container mt-5">
|
||||
<div class="row">
|
||||
<!-- NoticeBoard Section -->
|
||||
<div class="col-md-6">
|
||||
<h2>Latest Notices</h2>
|
||||
<div class="row">
|
||||
{% for notice in notices %}
|
||||
<div class="col-12 mb-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">{{ notice.title }}</h5>
|
||||
<p class="card-text">{{ notice.content|truncatewords:20 }}</p>
|
||||
<a href="{% url 'butler:notice_detail' notice.id %}" class="btn btn-primary">View Notice</a>
|
||||
<div class="container mt-5">
|
||||
<div class="row">
|
||||
<!-- NoticeBoard Section -->
|
||||
<div class="col-md-6">
|
||||
<h2>Latest Notices</h2>
|
||||
<div class="row">
|
||||
{% for notice in board_notices %}
|
||||
<div class="col-12 mb-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">{{ notice.title }}</h5>
|
||||
<p class="card-text">{{ notice.contents|truncatechars:50 }}</p>
|
||||
<a href="{{ notice.get_absolute_url }}" class="btn btn-primary">View Notice</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% empty %}
|
||||
<p>No notices available.</p>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% empty %}
|
||||
<p>No notices available.</p>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<!-- Blog Posts Section -->
|
||||
<div class="col-md-6">
|
||||
<h2>Latest Blog Posts</h2>
|
||||
<div class="row">
|
||||
{% for post in blog_posts %}
|
||||
<div class="col-12 mb-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">{{ post.title }}</h5>
|
||||
<p class="card-text">{{ post.summary|truncatewords:20 }}</p>
|
||||
<a href="{% url 'blog:post_detail' post.id %}" class="btn btn-primary">Read More</a>
|
||||
<!-- Blog Posts Section -->
|
||||
<div class="col-md-6">
|
||||
<h2>Latest Blog Posts</h2>
|
||||
<div class="row">
|
||||
{% for post in blog_posts %}
|
||||
<div class="col-12 mb-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">{{ post.title }}</h5>
|
||||
<p class="card-text">{{ post.contents|truncatechars:50 }}</p>
|
||||
<a href="{% url 'blog:post_detail' post.id %}" class="btn btn-primary">Read More</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% empty %}
|
||||
<p>No blog posts available.</p>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% empty %}
|
||||
<p>No blog posts available.</p>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
Reference in New Issue
Block a user