{#
Copyright (C) SPREAD WORKS Inc. All Rights Reserved.
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
#}
{% extends 'default_frame.twig' %}
{% set category_list = TabaCMSCategoryList({type_data_key:'news'}) %}
{% set new_post_list = TabaCMSPostList({ page_count: 5, type_data_key: 'news', category_data_key: app.request.query.get('category_data_key') }) %}
{% set body_class = 'tabacms_post_page' %}
{# 投稿データの取得 #}
{% set post = TabaCMSPost() %}
{% block javascript %}
{{ TabaCMSAsset('script.js','script')|raw }}
{{ post.getScript|raw }}
<script>
function openLineShare() {
const lineUrl = 'https://social-plugins.line.me/lineit/share?url=';
const url = location.href;
window.open(`${lineUrl}${url}`)
}
</script>
{% endblock javascript %}
{% block stylesheet %}
{{ TabaCMSAsset('style.css','style')|raw }}
{% endblock stylesheet %}
{% block main %}
<div class="flex w-[990px] justify-between mx-auto mt-[40px] lg:mt-6 lg:w-full lg:flex-col lg:items-center lg:px-4">
<div class="w-[720px] text-[#000000] md:w-full">
{% if post.getThumbnail is not empty %}
<img src="{{ asset(post.getThumbnail,'save_image') }}" class="w-full h-[500px] object-cover mb-10 md:mb-3">
{% endif %}
<div class="px-[60px] md:px-0">
<h1 class="text-3xl font-extralight text-center mb-5 md:text-xl md:mb-3">{{ post.getTitle|raw }}</h1>
<div class="flex gap-4 text-sm mb-10 md:mb-6 md:text-xs md:gap-3">
<time class="">
{{ post.getPublicDate|date('Y.m.d') }}更新
</time>
<span>{{ post.category.categoryName }}</span>
</div>
<section>
{{ post.getBody|raw }}
</section>
</div>
<div
class="hover mt-20 mb-6 md:mt-10"
onclick="openLineShare()"
>
<img class="h-8 w-8 md:mx-auto" src="{{ asset('assets/icon/line-icon.svg') }}" />
</div>
<div class="flex justify-center mb-10 md:mb-7">
<a href="{{ url('user_data',{'route':'reading'}) }}" class="text-lg hover underline md:text-sm">
<p>記事一覧</p>
</a>
</div>
{% if new_post_list is not empty %}
<div class="pt-8 px-20 lg:py-4 border-t-2 border-[#CCC] lg:px-0">
<h3 class="text-lg font-bold mb-6 md:mb-4 md:text-base">新着記事:</h3>
<ul class="flex flex-col gap-4">
{% for post in new_post_list %}
<a href="{{ post.getURI }}" class="hover">
<li class="flex gap-[2%] md:gap-[4%]">
<img src="{{ asset(post.thumbnail|no_image_product, 'save_image') }}" class="w-[28%] h-[88px] object-contain md:w-[18%]"></img>
<p class="w-[68%] underline md:text-sm md:w-[80%]">{{ post.title }}</p>
</li>
</a>
{% endfor %}
</ul>
</div>
{% endif %}
</div>
<div class="w-[200px] lg:w-full flex flex-col lg:pt-4 lg:border-t-2 border-[#CCC]">
<div class="text-sm font-light text-[#000] lg:p-7 lg:mt-7 lg:bg-[#F6F6F6]">
<p>Category :</p>
<div class="mt-[10px] text-[#000000] lg:font-normal">
{% for category in category_list %}
<p>
<button class="category-button w-full text-left my-[2px] underline hover" data-category-key="{{ category.dataKey }}">
{{ category.categoryName }} ({{ category.postCount }})
</button>
</p>
{% endfor %}
</div>
</div>
<div class="mb-[20px] hover mt-[25px] lg:hidden">
<a href="{{ url('user_data',{'route': 'showroom'}) }}">
<img src="{{ asset('assets/img/info/showroom.svg') }}" class="w-full">
</a>
</div>
<div class="second mb-[20px] hover lg:hidden">
{# <a href="{{ url('contact_catalog') }}"> #}
<img src="{{ asset('assets/img/info/catalog.svg') }}" class="w-full">
{# </a> #}
</div>
</div>
</div>
<div class="w-[990px] mx-auto lg:w-full">
<div class="w-full lg:px-12 mt-[130px] md:mt-10 mb-8 md:mb-0">
<ul id="breadcrumbs" class="border-t-[1px] border-[#EFEFEF] py-5 md:py-4 w-full md:text-xs text-sm tracking-widest flex items-center gap-x-1">
<li>
<a href="{{ url('homepage') }}" class="hover">
<span>HOME</span>
</a>
</li>
<span>/</span>
<li>
<a href="{{ url('user_data',{'route': 'reading'}) }}" class="hover">
<span>お知らせ</span>
</a>
</li>
<span>/</span>
<li>
<span>{{post.title}}</span>
</li>
</ul>
</div>
</div>
{% endblock %}