在Drupal 7中,当用户尝试访问未发布的内容页面时,可以通过以下步骤将其重定向到登录页面:
- 首先,确保已经安装并启用了Drupal的核心模块"Trigger"和"PHP Filter"。
- 登录到Drupal 7的后台管理界面。
- 在顶部导航栏中,点击"结构",然后选择"触发器"。
- 在"触发器"页面中,找到"未找到的页面"一栏,并点击其右侧的"编辑"链接。
- 在"未找到的页面"编辑页面中,找到"操作"一栏,并选择"重定向到URL"。
- 在"重定向到URL"文本框中,输入登录页面的URL,例如:/user/login。
- 点击页面底部的"保存"按钮,保存更改。
现在,当用户尝试访问未发布的内容页面时,他们将被重定向到登录页面。用户可以通过登录后访问他们有权限查看的内容。
请注意,以上步骤是基于Drupal 7的默认设置和模块。如果您的Drupal网站有自定义模块或其他相关配置,可能需要进行适当的调整。