FIWARE Wirecloud:实际使用哪些模板文件?

时间:2016-05-25 10:53:51

标签: fiware fiware-wirecloud

我们正在定制Wirecloud安装,以提供我们自己的品牌,文本和标题链接。我们已经为“默认主题”创建了一个副主题。并覆盖我们自己的模板,图像和sccs文件来完成我们的自定义。

我们设法更改了标题图片,着陆页和其他一些内容,但受到以下因素的限制:

  1. 生成的HTML没有提供关于它来自哪个模板的线索(我们认为?)
  2. 此处的文档:https://wirecloud.readthedocs.io/en/stable/development/platform/themes/ 指定了许多模板文件,但不是所有模板。例如,我们无法找到“登录”的位置。按钮已定义。
  3. wirecloud javascripts似乎插入了html的随机位,用于什么应该是样板文件。例如,由Wirecloud'提供支持。图标出现在屏幕底部。 “获得更多组件'按钮无处不在,我们无法禁用它。
  4. 许多生成的元素没有id,因此很难在sccs文件中禁用或识别它们。 “获得更多组件'例如,按钮与我们无关,但我们无法删除它(到目前为止)。
  5. 有没有人有我们可以看到的完整自定义主题?或者有人可以指出哪些模板文件/ sccs文件用于品牌和整体外观?

1 个答案:

答案 0 :(得分:0)

  1. 是的,目前WireCloud不打印任何评论,也没有任何其他线索可以检测html生成的模板。
  2. 某些部分不是使用模板生成的,例如“登录”按钮。我建议您在issue tracker为每个要自定义的内容创建一个故障单,但是找不到如何操作,这样我们就可以为您提供更好的答案,并创建模板需要的。
  3. 请记住,您必须包含“Powered by WireCloud”以符合WireCloud许可证。另一方面,通过删除以下代码,可以通过编辑wirecloud/workspace/wallet/wallet.html模板删除“获取更多组件”按钮:

    <s:southcontainer>
        <t:addmore/>
    </s:southcontainer>
    
  4. 嗯,这也可以讨论和记录。我们通常不使用id,因为使用某种选择器可以更好地定位这些元素。

  5. 无论如何,我们正在努力尽快改进有关主题的文档。