gearsdigital/enhanced-toolbar-link-dialog

增强型工具栏链接对话框是一个Kirby 3插件,它通过添加搜索功能扩展了默认的链接对话框。这使得创建指向现有或外部页面的链接成为可能。

安装数: 6,024

依赖项: 0

建议者: 0

安全: 0

星标: 61

关注者: 4

分支: 8

开放问题: 4

语言:Vue

类型:kirby-plugin


README

Kirby Version E2E Downloads PHP 8.0

此插件通过添加搜索功能扩展了默认的链接对话框,使得创建指向现有外部页面的链接成为可能。

link-dialog.mp4

配置

这些都是所有可用的配置选项及其默认值。

使用方法

// site/config/config.php
return [
  "gearsdigital.enhanced-toolbar-link-dialog" => [
    "title" => "{{ page.title }}",
    "filter" => null,
    "sort" => null,
    "qualified" => false,
    "translations" => [],
    "anchor-field" => 'hidden',
    "target-field" => disabled,
  ]
];

安装

Composer(推荐)

composer require gearsdigital/enhanced-toolbar-link-dialog

下载

下载最新版本(链接),将所有文件复制到/site/plugins/enhanced-toolbar-link-dialog

Git子模块

git submodule add https://github.com/gearsdigital/enhanced-toolbar-link-dialog.git site/plugins/enhanced-toolbar-link-dialog

常见问题解答

我可以使用此插件与Kirby Blocks一起使用吗?

从3.0.0版本开始,Blocks受到支持,并且它与默认的文本区域也能无缝工作。

我可以链接到不同的网站吗?

当然可以。只需将URL写入或粘贴到链接字段中。

我可以创建仅锚点链接吗?

如果你想要跳转到当前编辑的页面的特定部分,你可以通过留空链接字段并填写锚点字段来创建仅锚点链接。

我可以自定义结果列表页面标题吗?

是的,你可以使用title选项,根据你的需求使用Kirby查询语言来自定义标题。

在一个查询中,你可以访问pagesitekirby对象。例如,设置'title' => '{{ page.title }} [{{ page.parent.title }}]'将显示标题为'Mountains [Photography]'。

我可以只显示符合某些特定标准的页面吗?

当然可以!通过设置"filter"=> ['status', 'listed'],只有列出页面将显示。你可以研究过滤摘要以了解更多关于在Kirby中过滤集合的信息。

贡献

欢迎拉取请求。对于主要更改,请先打开一个问题来讨论你想更改的内容。

本地化

这是所有可用翻译键的列表

你可以通过将以下内容添加到你的站点配置中来自定义翻译。

// site/config/config.php
return [
  "gearsdigital.enhanced-toolbar-link-dialog" => [
    "translations" => [
      "en" => [
        "gearsdigital.enhanced-toolbar-link-dialog.autosuggest.placeholder" => "I'm overridden!",
      ],
    ],
  ]
]

可用语言

  • 英语(默认)
  • 德语 🇩🇪
  • 法语 🇫🇷
  • 荷兰语 🇳🇱
  • 丹麦语 🇩🇰
  • 挪威语 🇳🇴
  • 瑞典语 🇸🇪
  • 冰岛语 🇮🇸

许可

MIT