首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在页面级别添加‘编辑’,‘删除’,‘修订’按钮-Drupal8?

在Drupal 8中,您可以通过以下步骤在页面级别上添加“编辑”,“删除”和“修订”按钮:

  1. 创建一个自定义模块:
    • 在Drupal 8网站的/modules目录中创建一个新的目录,命名为"custom"(或其他合适的名称)。
    • 在新目录中创建一个.info.yml文件,命名为"custom.info.yml"。
    • 在.info.yml文件中添加以下内容:
    • 在.info.yml文件中添加以下内容:
    • 保存并关闭文件。
  • 创建一个自定义路由:
    • 在自定义模块的目录中,创建一个新的文件夹,命名为"src"。
    • 在"src"文件夹中创建另一个新文件夹,命名为"Routing"。
    • 在"Routing"文件夹中创建一个新的PHP文件,命名为"custom.routing.yml"。
    • 在"custom.routing.yml"文件中添加以下内容:
    • 在"custom.routing.yml"文件中添加以下内容:
    • 保存并关闭文件。
  • 创建一个自定义控制器:
    • 在自定义模块的目录中,创建一个新的文件夹,命名为"src"。
    • 在"src"文件夹中创建另一个新文件夹,命名为"Controller"。
    • 在"Controller"文件夹中创建一个新的PHP文件,命名为"CustomController.php"。
    • 在"CustomController.php"文件中添加以下内容:
    • 在"CustomController.php"文件中添加以下内容:
    • 保存并关闭文件。
  • 启用自定义模块:
    • 在Drupal 8网站的/modules目录中,找到并编辑一个名为"custom.module"的文件(如果不存在,请创建它)。
    • 在"custom.module"文件的末尾添加以下内容:
    • 在"custom.module"文件的末尾添加以下内容:
    • 保存并关闭文件。
  • 在Drupal 8网站中启用自定义模块:
    • 登录Drupal 8网站的管理后台。
    • 转到"Extend"(扩展)页面。
    • 在模块列表中找到“Custom”模块,并启用它。

现在,您可以通过以下URL访问自定义页面:

代码语言:txt
复制
/custom/page/{node}

其中,{node}应替换为实际的节点ID。

在自定义页面上,您将看到一个"Edit"(编辑)链接,它将重定向到节点的编辑表单页面,允许您进行编辑。还将看到一个"Delete"(删除)链接,它将重定向到节点的删除确认页面,允许您删除该节点。最后,还会看到一个"Revision"(修订)链接,它将重定向到节点的修订还原确认页面,允许您还原先前的节点修订版本。

请注意,以上步骤仅仅是为了演示如何在Drupal 8中实现页面级别上添加按钮,并不是一个完整的开发流程。在实际开发过程中,可能需要根据具体的需求和实现细节进行适当的调整和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券