oblik / kirby-entity-field

此包已弃用,不再维护。未建议替代包。

Kirby 字段,充当单条条目结构。

安装量: 3,818

依赖项: 0

建议者: 0

安全性: 0

星标: 50

关注者: 7

分支: 0

开放性问题: 0

语言:Vue

类型:Kirby 插件

2.0.1 2023-01-11 05:32 UTC

This package is auto-updated.

Last update: 2024-03-04 08:19:08 UTC


README

已弃用! 从 Kirby 4 开始,有新的内置 对象字段。它的工作方式完全相同。您应该使用它。

Kirby 实体字段

Kirby 字段,允许您添加其他字段以进行范围限定。它像结构一样只有一个条目,但具有更干净的界面。

panel screenshot

安装

使用 Composer 从 Packagist 上的 oblik/kirby-entity-field 安装

composer require oblik/kirby-entity-field

用法

在蓝图

fields:
  header:
    type: entity
    icon: title # optional
    toggle: true # optional
    fields:
      title:
        type: text
      logo:
        type: files

在模板中,使用 toEntity() 方法

$header = $page->header()->toEntity();
echo $header->title();

切换

当启用 toggle 选项时,字段表单可以折叠。状态保存在 localStorage 中,以便用户离开页面后再返回。

要为所有字段全局启用此选项(而不是在蓝图中对每个字段显式设置),请将以下内容添加到您的 site/config/config.php

return [
    'oblik.entity-field' => [
        'toggle' => true
    ]
];