嘿,
我创建了一张新卡,如果您使用多次使用具有小差异的多次卡(例如实体),请帮助您将LL Config的内容进行帮助。
访问GitHub.对于安装说明,最新的文档和故障排除指南www.19463331.com
![GitHub释放](https://img.shields.io/github/release/custom-cards/decluttering-card.svg?style=for-the-badge)
![GitHub活动](https://img.shields.io/github/commit-activity/y/custom-cards/decluttering-card.svg?style=for-the-badge)
![custom_updater.](https://img.shields.io/badge/custom__updater-true-success.svg?style=for-the-badge)
![项目维护](https://img.shields.io/badge/maintainer-RomRider-blue.svg?style=for-the-badge)
整理卡
这张卡是为了leavelace.在19463331伟德国际。
我们都多次使用相同的配置块在我们的lovelace配置中,我们不希望改变相同的东西在100个地方,每次我们想要修改一些东西。
邓静网卡
救援!!此卡允许您在Lovelace配置中多次重复使用相同的配置,以避免重复并支持变量和默认值。
配置
定义你的模板
首先,您需要定义模板。
这些模板定义在你的lovelace配置的根目录中的一个对象中。该对象需要命名Decluttering_templates.
。
此对象需要包含您的模板声明,每个模板都有一个名称,可以包含变量。需要在双方括号中括起来[[变量名]]
。当您实例化使用此模板的卡片时,它将被实际值所取代。如果一个变量是单独的,用单引号括起来:'[[变量名]]'
。
您还可以为变量定义默认值默认
对象。
declutting_templates:默认值:#这是可选的 - <变量_name>:<变量_value> - <变量_name>:<变量_value> [...]卡:##这是您放置卡配置的地方(它可以是卡嵌入的地方其他卡)类型:自定义:My-Super-Card [...]
在你的例子lovelace-ui.yaml.
:
资源: - URL:/local/Decluttering-Card.js类型:模块Dectuttering_templates:my_first_template:#这是模板默认的名称: - 图标:消防卡:类型:自定义:按钮卡名称:'[[名称]]'图标:'MDI:[[图标]]'my_second_template:#这是另一个模板卡的名称:类型:自定义:垂直堆栈卡片: - 类型:横叠卡: - 类型:自定义:按钮卡实体:'[[entity_1]]'' - 类型:自定义:按钮卡实体:'[[entity_2]]'
使用卡
名称 |
类型 |
要求 |
描述 |
类型 |
细绳 |
要求 |
自定义:decluttering-card |
模板 |
目的 |
要求 |
要使用的模板Decluttering_templates. |
变量 |
列表 |
可选的 |
变量列表及其替换的值模板 |
引用上一个模板的示例:
- 类型:定制:Calting-Class模板: - yex-first_template变量: - 名称:测试按钮 - 图标:arrow-up - 类型:custom:deptuting-card close:my_first_template变量: - 名称:默认图标按钮 - 类型:习惯:习惯 -卡模板:my_second_template变量: - entity_1:switch.my_switch - entity_2:light.my_light