wegmeister / nodetype-search
Flow CLI 命令,帮助通过给定的 FlowQuery 或节点类型查找节点。
1.0.1
2023-11-28 15:06 UTC
Requires
- neos/content-repository: ^5.3 || ^7.0 || ^8.0
- neos/eel: ^5.3 || ^7.0 || ^8.0
- neos/flow: ^5.3 || ^7.0 || ^8.0
README
扩展 Flow CLI 以帮助通过给定的 FlowQuery 或节点类型查找节点。
安装
只需运行 composer require --dev wegmeister/nodetype-search
或将其添加到您的 composer.json
并运行 composer update
。
此包的功能
此包将帮助您查找匹配给定节点类型或 FlowQuery 过滤器的节点类型。
可能的用例包括
- 查找所有包含表单的页面。
- 查找所有包含占位符节点类型的页面(尤其是在新站点上线前特别有用)。
- 查找所有包含占位符文本的页面
如何使用此包
安装后,只需运行以下命令之一
查找包含节点类型 Example.Package:XYZ 的页面:
./flow nodetypesearch:findurisbynodetype "Example.Package:XYZ"
使用 FlowQuery 过滤器查找页面
./flow nodetypesearch:findurisbyflowqueryfilter "[text*=Lorem]"
选项(适用于两个命令)
--site-node-path="/sites/site"
:在多站点设置中限制搜索到给定 "site node path" 下的节点(注:也可以在更深的级别上,以进一步限制结果)。--domain="https://domain.tld"
:使用给定的域名作为返回的 URI 路径列表的前缀。--includeHidden
:在搜索中包含隐藏元素。打印的列表将始终打印红色圆点表示隐藏页面,绿色圆点表示可见页面。