gearsdigital / enhanced-toolbar-link-dialog
增强型工具栏链接对话框是一个Kirby 3插件,它通过添加搜索功能扩展了默认的链接对话框。这使得创建指向现有或外部页面的链接成为可能。
3.2.0
2023-04-16 15:06 UTC
Requires
- dev-main
- 3.2.0
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.1
- 3.0.0
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.0
- 1.6.0
- 1.5.0
- 1.4.0
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.0
- dev-dependabot/npm_and_yarn/word-wrap-1.2.4
- dev-dependabot/npm_and_yarn/semver-and-semver-and-semver-and-npm-7.5.4
- dev-optimize-e2e-workflow
- dev-configurable-fields-#82
- dev-remove-conflicting-styles-#84
- dev-remove-deprecated-symbols-#83
- dev-fix-focus-issue
- dev-fix-missing-localizations
- dev-add-dropdown-keyboard-nav
- dev-add-toolbar-link-dialog-tests
This package is auto-updated.
Last update: 2024-09-19 08:15:41 UTC
README
此插件通过添加搜索功能扩展了默认的链接对话框,使得创建指向现有或外部页面的链接成为可能。
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查询语言来自定义标题。
在一个查询中,你可以访问page
、site
和kirby
对象。例如,设置'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!", ], ], ] ]
可用语言
- 英语(默认)
- 德语 🇩🇪
- 法语 🇫🇷
- 荷兰语 🇳🇱
- 丹麦语 🇩🇰
- 挪威语 🇳🇴
- 瑞典语 🇸🇪
- 冰岛语 🇮🇸