在此页上,用户自动获得由自动分配角色模块分配的角色。
为了获得更好的用户体验,我还将登录表单添加到此页面中。这很好用:
在user--register.tpl.php中,我添加了以下代码来打印登录表单<?php print(drupal_render(drupal_get_form('user_login_block'))); ?>
但是如何在这个特定的页面上以这个登录表单为主题呢?所以它不会影响/user/login上的原始表单?
发布于 2016-01-25 15:47:23
您正在您的模板中呈现user_login_block,这不是在/user/login页面上呈现的。
只要您没有放置登录块,您就不希望受到影响,您就不会有任何问题。
您可以使用模板文件block--user--login.tpl.php来主题这个块,甚至可以使用form_alter钩子来修改表单。
https://drupal.stackexchange.com/questions/187953
复制相似问题