可包含/craft-ics-importer

导入ICS日历源,可用于您的模板。

资助包维护!
tschoffelen

安装次数: 10

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 3

分支: 0

类型:craft-plugin

dev-master 2020-11-10 10:11 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:34 UTC


README

导入ICS日历源,可用于您的模板。

要求

此插件需要Craft CMS 3.0.0-RC1或更高版本。

安装

要安装插件,请按照以下说明操作。

  1. 打开您的终端并转到您的Craft项目

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require includable/craft-ics-importer
    
  3. 在控制面板中,转到设置→插件,点击ICS导入器的“安装”按钮。

在模板中使用此插件

{% set events = craft.icsImporter.feed({
    url: 'https:/.../events.ics',
    cache: 86400
}) %}

<table border="1">
    <tr>
        <th>Title</th>
        <th>Start</th>
        <th>End</th>
        <th>Description</th>
        <th>Location</th>
        <th>URL</th>
    </tr>
{% for event in events %}
    <tr>
        <td>{{ event.title }}</td>
        <td>{{ event.start | date('d-m-Y H:i') }}</td>
        <td>{{ event.end | date('d-m-Y H:i') }}</td>
        <td>{{ event.description }}</td>
        <td>{{ event.location }}</td>
        <td>{{ event.url }}</td>
    </tr>
{% endfor %}
</table>

Includable提供