【问题标题】:contribution to change logo in all pages nuxeo为更改所有页面中的徽标做出贡献 nuxeo
【发布时间】:2023-04-02 17:12:01
【问题描述】:

我想更改我的 nuxeo 应用程序徽标。我已经阅读了如何为登录页面更改它并且它正在工作,但现在我想更改我所有页面的徽标,我找不到任何关于如何做到这一点的教程。 到目前为止,这是我尝试过的:

    <component name="org.nuxeo.sample.loginPage">
  <extension target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService" point="loginScreen">
    <loginScreenConfig>
      <disableBackgroundSizeCover>false</disableBackgroundSizeCover>
      <headerStyle></headerStyle>
      <footerStyle></footerStyle>
     <loginBoxWidth>400px</loginBoxWidth>
      <logoUrl>${org.nuxeo.ecm.contextPath}/img/logo12.png</logoUrl>
      <logoAlt>MyCompany</logoAlt>
      <logoWidth>113</logoWidth>
      <logoHeight>20</logoHeight>
       <newsIframeUrl>https://www.nuxeo.com/embedded/dm-login</newsIframeUrl>
    </loginScreenConfig>
  </extension>
</component>

【问题讨论】:

  • 您使用哪个 Nuxeo 版本?

标签: interface customization nuxeo


【解决方案1】:

您在登录屏幕上得到了它。对于其他页面,请查看org.nuxeo.theme.styling.service 组件及其flavors 扩展点。

您将需要这样的 XML 贡献:

<extension target="org.nuxeo.theme.styling.service" point="flavors">
  <flavor name="myCompanyFlavor" extends="default">
    <logo>
      <path>/img/logo12.png</path>
      <previewPath>/img/logo12.png</previewPath>
      <width></width>
      <height></height>
      <title>MyCompany</title>
    </logo>
  </flavor>
</extension>

【讨论】:

  • 谢谢你,我试过了,但我无法开始工作,你能告诉我更多细节吗?我的意思是我应该在其他文件中添加什么,或者只是给我一些教程?
  • 比较容易的是使用Nuxeo Studio,看看生成的扩展点。您也可以尝试使用 Nuxeo IDE for Eclipse。
  • 其实我用的是 Nuxeo IDE for Eclipse
  • 不错。您使用哪个 Nuxeo 版本?你没有一些相关的日志吗?如果第一个贡献有效,那么我提供的那个也应该有效......
  • 我正在使用版本 6,为了更改登录页面徽标,我创建了一个 login-contrib.xml 并将其添加到 manifest.mf 中,但我不知道如何添加你给我的那个,你能列出所有的步骤吗?感谢您的帮助
猜你喜欢
  • 2023-03-10
  • 1970-01-01
  • 2022-06-13
  • 2011-04-07
  • 2023-01-28
  • 1970-01-01
  • 2018-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多