如何为商店的每个新工件创建自定义资产-attributes.hbs?
How to create a custom asset-attributes.hbs for each new artifact for the STORE?
我正在使用 WSO2 Governance Registry 5.2.0。
当我创建一个新的工件类型时,它包含许多新字段(您在 CARBON 管理控制台中创建和定义这个 XML)。所以在 PUBLISHER 中你可以看到新的字段,创建和咨询神器的新项目。
但问题出在商店中,我看不到这个新字段。所以为了做到这一点,我通过修改使自定义字段可用
GREG_HOME>/repository/deployment/server/jaggeryapps/store/extensions/app/greg-store-defaults/themes/store/partials/asset-attributes.hbs 文件。感谢Malintha's Blog,
这也许是一个答案,但如果我必须为每个工件编辑文件以添加字段,情况会变得更糟,随着时间的推移,编辑此文件会变得更糟...
所以我的问题是:有没有办法为我创建的每个新工件创建自定义主题(*.hbs 等)?
谢谢!
据我了解,您在项目的开发阶段必须创建注册表扩展 (RXT) 并在 G-Reg Store 中显示数据。据我所知,没有简单的动态方法可以做到这一点,要么必须扩展默认的 hbs 文件。就像您使用 Malintha 的博客一样。如果要进行较小的更改,这没关系,但是这不是推荐的方法,因为如果要进行迁移,例如迁移到所有新的 WSO2 G-Reg 5.3.0,如果更新了输出,您可能会遇到很多麻烦G-Reg 5.2.0 中的 box 文件,因此我建议您为要引入的每个 rxt 编写资产扩展(GREG_HOME/repository/deployment/server/jaggeryapps/store/extensions/assets
)。有很多博客 post 可以为您提供帮助。
请找到下面的博客列表posts(如果找到任何我会更新列表)。
注:
5.1.0和5.2.0没有太大区别(5.2.0更稳定)
您可以通过简单地扩展 restservice.rxt 和相关的资产扩展(GREG_HOME/repository/deployment/server/jaggeryapps/store/extensions/assets/restservice)来开始(学习)创建一个新的扩展,我更喜欢您使用 this 博客 post 并从那里开始。
如果有很多开发工作要做,我希望你向 they're official portal 的 WSO2 专家寻求帮助,否则你可以一直坚持使用 Whosebug。
我正在使用 WSO2 Governance Registry 5.2.0。
当我创建一个新的工件类型时,它包含许多新字段(您在 CARBON 管理控制台中创建和定义这个 XML)。所以在 PUBLISHER 中你可以看到新的字段,创建和咨询神器的新项目。
但问题出在商店中,我看不到这个新字段。所以为了做到这一点,我通过修改使自定义字段可用 GREG_HOME>/repository/deployment/server/jaggeryapps/store/extensions/app/greg-store-defaults/themes/store/partials/asset-attributes.hbs 文件。感谢Malintha's Blog,
这也许是一个答案,但如果我必须为每个工件编辑文件以添加字段,情况会变得更糟,随着时间的推移,编辑此文件会变得更糟...
所以我的问题是:有没有办法为我创建的每个新工件创建自定义主题(*.hbs 等)?
谢谢!
据我了解,您在项目的开发阶段必须创建注册表扩展 (RXT) 并在 G-Reg Store 中显示数据。据我所知,没有简单的动态方法可以做到这一点,要么必须扩展默认的 hbs 文件。就像您使用 Malintha 的博客一样。如果要进行较小的更改,这没关系,但是这不是推荐的方法,因为如果要进行迁移,例如迁移到所有新的 WSO2 G-Reg 5.3.0,如果更新了输出,您可能会遇到很多麻烦G-Reg 5.2.0 中的 box 文件,因此我建议您为要引入的每个 rxt 编写资产扩展(GREG_HOME/repository/deployment/server/jaggeryapps/store/extensions/assets
)。有很多博客 post 可以为您提供帮助。
请找到下面的博客列表posts(如果找到任何我会更新列表)。
注:
5.1.0和5.2.0没有太大区别(5.2.0更稳定)
您可以通过简单地扩展 restservice.rxt 和相关的资产扩展(GREG_HOME/repository/deployment/server/jaggeryapps/store/extensions/assets/restservice)来开始(学习)创建一个新的扩展,我更喜欢您使用 this 博客 post 并从那里开始。
如果有很多开发工作要做,我希望你向 they're official portal 的 WSO2 专家寻求帮助,否则你可以一直坚持使用 Whosebug。