V2_Entry_GeoList
{% set entryGeoList = module('V2_Entry_GeoList', null, {
bid: null,
cid: null,
eid: null,
uid: null,
page: PAGE,
limit: null,
keyword: null,
tag: [],
field: null,
start: '1000-01-01 00:00:00',
end: '9999-12-31 23:59:59'
}) %}
<div class="acms-margin-bottom-medium">
{{ include('/admin/module/setting.twig', { moduleInfo: entryGeoList.moduleInfo }) }}
{% if not entryGeoList.hasLocation %}
<p>現在位置を取得できませんでした。</p>
{% endif %}
{% if entryGeoList.hasLocation and entryGeoList.items is empty %}
<p>近くの記事は見つかりませんでした。</p>
{% endif %}
<div class="acms-cssgrid acms-g-cols-1 acms-g-cols-md-3">
{% for item in entryGeoList.items %}
<div>
<div class="acms-summary">
<div class="acms-summary-image">
{% if item.mainImage.path %}
<img
src="{{ item.mainImage.path | resizeImg(100,100) }}"
alt="{{ item.alt }}"
width="100"
height="100"
loading="lazy"
decoding="async"
>
{% else %}
<img src="/images/default/noimage.gif" alt="noimage" width="100" loading="lazy" decoding="async" />
{% endif %}
</div>
<div class="acms-summary-body">
<h3>{{ item.title }}</h3>
<p>{{ item.summary }}</p>
<p>{{ item.geo.distance | number_format }}m</p>
<p><a href="{{ item.url }}" class="acms-btn">詳細をみる</a></p>
</div>
</div>
</div>
{% endfor %}
</div>
<!-- ページネーション -->
{{
include('/include/pagination.twig', {
pagination: entryGeoList.pagination,
})
}}
</div>