" external_login_url"自定义Plone-login-form

时间:2015-09-23 14:25:10

标签: plone plone-4.x

我需要在plone原始登录表单https://github.com/plone/Products.CMFPlone/blob/master/Products/CMFPlone/skins/plone_login/login_form.cpt中自定义Plone登录表单,所以有两种方法首先使用override.zcml来更改登录表单:

   <browser:page
    for="OFS.interfaces.IApplication"
    name="plone-root-login"
    class="Products.CMFPlone.browser.admin.RootLoginRedirect"
    permission="cmf.ManagePortal"
    template="templates/login.pt"
    />

和另一个简单的login.pt文件。它生成一个Trace:

 File "/Plone/buildout-cache/eggs/Products.CMFPlone-4.3.3-py2.7.egg/Products/CMFPlone/browser/admin.zcml", line 43.2-48.8
    <browser:page
        for="OFS.interfaces.IApplication"
        name="plone-root-login"
        class=".admin.RootLoginRedirect"
        permission="cmf.ManagePortal"
        />
File "/Plone/buildout-cache/eggs/my_app.egg/my/app/browser/overrides.zcml", line 7.4-12.10
      <browser:page
          for="OFS.interfaces.IApplication"
          name="plone-root-login"
          class=".admin.RootLoginRedirect"
          permission="cmf.ManagePortal"
          />

第二种方法: external_login_url默认情况下/ propertiesTool.xml我试过但是没有反映出来的变化

0 个答案:

没有答案