首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义登录页面,没有配置“登录”页面类型-但是页面需要它

自定义登录页面,没有配置“登录”页面类型-但是页面需要它
EN

Stack Overflow用户
提问于 2016-04-11 16:20:02
回答 1查看 812关注 0票数 0

我正试图在这个文档http://docs.alfresco.com/5.0/tasks/dev-extensions-share-tutorials-override-login-page.html之后创建一个自定义登录页面

而这个http://blog.arvixe.com/customize-alfresco-share-login-page/

但我无法让它起作用,日志显示了这一例外:

代码语言:javascript
复制
org.springframework.extensions.surf.exception.PlatformRuntimeException: 03110000 No 'login' page type configured - but page auth required it.

网页显示了这些按摩:

发生服务器错误。

发生这种情况的原因有几个:

您已经尝试访问一个不存在的页面--检查地址栏中的URL。您已经尝试访问您无法访问的页面,例如私有站点仪表板。已请求有效页,但由于内部错误,服务器无法呈现该页-请与管理员联系。

这里是我所有的配置:

share-config-custom.xml

代码语言:javascript
复制
   <config evaluator="string-compare" condition="WebFramework">
      <web-framework>
         <defaults>
            <page-type>
               <id>login</id>
               <page-instance-id>mhg-login</page-instance-id>
            </page-type>
         </defaults>
      </web-framework>
   </config>

模板/实例/mhg-login.xml

代码语言:javascript
复制
<template-instance>
   <template-type>mhg/mhg-login</template-type>
</template-instance> 

pages/mhg-login.xml:

代码语言:javascript
复制
<page>
   <template-instance>mhg-login</template-instance>
   <authentication>none</authentication>
</page>
EN

回答 1

Stack Overflow用户

发布于 2016-04-12 09:01:08

在我看来,您为模板找到了错误的路径:如果您从这里复制它:

https://github.com/teqnology/alfresco-login-reset-share

您将看到模板/实例/MHG-login.xml配置错误:

正确的模板路径是/src/main/amp/config/alfresco/web-extension/site-data/template-instances,内容应该是您的文件的路径,在您的示例中应该有一个mhg文件夹(mhg/mhg-login),我在您的详细信息中没有看到这一点。确保您创建了正确的路径,并将其指向正确的文件。干杯

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36554114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档