junohamburg/kirby-block-preview-fields

Kirby 块预览字段

安装次数: 1,282

依赖项: 0

建议者: 0

安全: 0

星标: 21

关注者: 2

分支: 2

开放问题: 0

语言:JavaScript

类型:Kirby 插件

1.0.7 2024-03-27 16:26 UTC

This package is auto-updated.

Last update: 2024-09-27 17:28:24 UTC


README

此插件为 Kirby 3 显示块字段,包括标签页,直接在块预览中。

Block Preview Fields

灵感来源于 Kirby 字段块,但此块预览 支持标签页,并且设计更符合 Kirby UI。

请注意:在 Kirby 4 中,现在有本地的 preview: fields 实现,请参阅 https://getkirby.com/releases/4.0#block-field-improvements

安装

下载

下载并将此存储库复制到 /site/plugins/kirby-block-preview-fields

Composer

composer require junohamburg/kirby-block-preview-fields

Git 子模块

git submodule add https://github.com/junohamburg/kirby-block-preview-fields.git site/plugins/kirby-block-preview-fields

设置

在你的自定义块蓝图

  1. 添加 preview: fields 以显示块字段。
  2. 添加 wysiwyg: true 以防止在创建新块后自动打开抽屉。

示例: site/blueprints/blocks/custom-block.yml

name: Block Name
preview: fields
wysiwyg: true
tabs:
  content:
    label: Content
    fields:
      ...
  settings:
    label: Settings
    fields:
      ...

可用选项

  1. 隐藏块图标。如果你使用我们的 Kirby 可视化块选择器,这将很有帮助。
  2. 禁用等高标签页。默认情况下,最大的标签页设置整体高度,因此在切换标签页时不会有跳跃。

site/config/config.php

<?php

return [
  'junohamburg.block-preview-fields' => [
    'icon' => false, // default: true
    'equalHeightTabs' => false // default: true
  ],
];

请注意:这些选项适用于所有块预览。目前无法/非常难以向块预览添加自定义选项。

已知问题

  1. 此块预览使用 angle-down 图标来展开折叠的块预览。Kirby 的 layout 字段使用 angle-down 图标来打开具有选项的下拉菜单。

许可证

MIT

鸣谢