首页
学习
活动
专区
工具
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中实现页面级别上添加按钮,并不是一个完整的开发流程。在实际开发过程中,可能需要根据具体的需求和实现细节进行适当的调整和扩展。

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

相关·内容

Giselle 主题帮助文档 & FAQ

页面信息:填写相应创建页面的地址信息,方便其他功能调用,比如侧边栏的阅读更多。 ?...社交 基础资料:自定义侧边栏与网站常规社交信息,:微博、QQ 其他资料::github地址(可选)、个人资料卡阅读更多链接地址(可链接到关于页面)。 风格 颜色:网站字体、按钮等颜色设置。...网页::按钮样式、字体样式。 皮肤设置::提供五种网页皮肤设置。 ? 文章 文章列表:自定义文章摘录与文章摘录文字长度设置 文章内容页::面包屑导航、分享按钮、转载声明。...文章管理::禁止文章自动保存与删除文章修订版本,用于编辑文章时。 ? 评论 评论再编辑:访客提交评论之后会出现重新编辑的选项,但这必须在刷新网页之前。...删除文章修订版本:修改文章会累计许多修订版本,如果想删除这些,开启后点保存,然后刷新一次页面,再关闭它,完全没必要一直开着。 ?

1.6K20

何在低代码平台中引用 JavaScript ?

JavaScript 页面设置 当前页面页面加载时做一些初始化的UI逻辑。 JavaScript 命令 当前命令 当单击命令时弹出一个警告框。...例如我们可以使用百度地图的 JavaScript API: 添加本地文件 本地的 JavaScript 文件都可以进行添加,同时也支持编辑上传的 JavaScript 文件。...文件进行删除编辑操作。...}); 以上我们上传了一个简单的 JavaScript 文件,当我们点击页面上的按钮时,会触发弹出一个警告弹出,效果如下所示: 指定元素的自定义 JavaScript 前面小编为大家介绍了注册应用程序级别的...先新建一张数据表,然后将这个数据表绑定到页面上,并给表格的列设置好列名,最后给【添加记录】按钮设置 JavaScript 命令给数据表添加一行新数据。

17310
  • 博途多用户操作

    ,如果到达设定的修订版数量就会删除最早保存的版本,保存修订版数量可以根据服务器存储空间来定,没有上限,如下图 6 所示。...,还可以自行定义别名,最后单击 “添加按钮,如下图 15 所示。...,可执行以下功能(如下图 27 所示,) 回滚到所选修订版本(可以把项目回滚到选定版本) 导出所选修订版(把修订版本导出为单用户项目) 导出历史信息(导出为 XML 格式的文件) 保存修订版(为了防止修订版被自动删除...,可以保存值得保存的修订版本) 显示详细信息(包含注释信息以及发生更改的对象) 删除修订版数据(通过右键弹出快捷菜单选择) 图27....所有全局设置(,设备组态更改)必须在服务器项目视图(即,中央服务器项目)中完成。 多用户项目的所有对象均可在服务器项目视图中编辑

    5.6K22

    欢迎使用企业微信文档

    可以先按以下步骤自助解决: 1.检查是否开启了筛选,点击工具栏的筛选工具可以取消筛选 2.检查是否有隐藏行列,点击行列旁边小三角可以展开内容 3.打开右上角更多菜单,选择修订记录,对比各个版本,检查数据是否被其他人删除...Q5:编辑文档时断网了,文档还能保存么? 可以保存。断网后的编辑记录是保存在本地,只要不关闭文档编辑窗口,重新联网之后就会将离线编辑的内容同步到服务器保存。...Q8:如何在文档内进行搜索 ? 可以在微盘内搜索和管理你的文档,在微盘内按下快捷键 Ctrl-F 能快速开始搜索。 Q9:如何和同事共享文档 ?...可以通过以下四种方式与同事分享文档: 1.点击右上角 添加文档成员 2.点击右上角更多菜单,选择转发,将文档转发给同事。 3.打开右上角更多菜单,选择分享链接,发送给同事。...文档支持 Markdown 的基础功能, l在行开头用“#+空格+xxx”来创建标题,#数量不同时会构建不同级别的标题。

    10.1K100

    xwiki开发者指南-一分钟创建App

    我们没有尝试包含所有类型的功能(通知、复杂的字段或工作流)。这些可以通过编程来添加。...点击完成之后,跳转到应用程序主页,你可以管理应用程序数据:编辑应用程序结构,新增、编辑删除条目(ENTRY)。 ?...给予应用程序创建者对应用程序主页和子页面管理权限(这样他就可以删除所有应用程序页面) 分离代码和数据优点: 通过在数据页面和其子页面设置拒绝编辑权限来对一些用户隐藏Edit application选项。...这样,你就可以精确地控制哪些用户允许编辑你的应用程序以及普通用户无法编辑你的应用程序。 能够控制哪些用户通过在数据页面和其子页面设置允许或拒绝编辑权限来控制添加新条目或编辑/删除现有条目。...假设你已经创建了 "External Image"属性类型,让我们看看如何在它的基础上添加一个字段类型。 首先你需要创建一个新的wiki页面。wiki页面的标题为新的字段类型的标题。

    8.3K30

    【说站】WordPress网站文章ID不连续如何解决?

    在WordPress后台写文章的时候,每隔一段时间系统会自动保存一下文章,以防止数据丢失,保存一次生成一个id; 我们对文章进行修改的时候,修改一次生成一个修订版,对应一个修订版文章id,即使删除修订版本...一、禁用、删除文章修订版 所谓的文章修订版就是你每次修改一次文章,它都会自动帮你保存修改之前的文章版本,专业术语叫做版本控制,这样保证了在误修改的情况下可以还原之前的内容,这个在维基文档的维护方面是有很大帮助的...要想禁用文章修订版,可以在 wp-config.php文件中添加: define('WP_POST_REVISIONS',false); 也可以在当前主题的functions.php添加以下PHP代码:...,数据库中还是保存着之前已经创建的文章修订版,这些其实已经没多大用处,而且占着ID,我们可以将它删除。...总结一下: 可在当前主题的functions.php中加入以下PHP代码,这样以后如果你只是单纯发文章,不发页面,不添加菜单,不上传媒体的话,基本上此后的文章ID是连续的,而且不改变之前已经发布的文章ID

    51620

    恢复西门子多用户项目的历史版本

    如果单击窗口右上角的“Show Details”按钮,可以看到为该修订签入的所有更改的列表。正如您在修订版 13 中所见,详细信息窗口显示 dbImportant 在该修订版中已被删除。...现在,如果单击修订版 12 并按下“Rollback to the selected revision”按钮,将自动创建服务器的新修订版,并带有注释“退回到修订版 12”。...刷新后,dbImportant 已重新添加到本地会话中,其所有内容仍然完好无损。...因此,如果希望恢复的版本是较旧的版本,那么很不走运,但如果预计需要访问项目的旧版本,可以使用 TIA Portal Project Server V16 –Configuration Tool 配置工具编辑存储的修订数量...此外,如果想长时间保留项目的单个修订版,可以按“Export selected revision导出所选修订版”按钮将该修订版保存在计算机上的某个位置,以便以后用作参考。

    48420

    git的可视化工具乌龟git新版本的一些功能提升

    进行构建以规避代码生成问题 =版本2.10.0.1 = 发行日期:2020-03-19 ==错误修复== *修复问题#3525:复制完整日志信息时LogDlg崩溃 *修复问题#3527:打开“ Onto”对话框后提交编辑时...*修复了Git凭证帮助程序设置页面上可能发生的崩溃 *修复了同步对话框中可能的数据争用 =版本2.10.0 = 发行:2020-03-01 ==功能== *修复了问题#3448:修订图:使箭头方向可配置...*固定问题#3263:将父修订版与工作树进行比较 *将Scintilla更新为4.2.3 *将libgit2更新为0.99 *修复问题#3481:在修订图中将开关/检出添加到标签和参考中 *...TortoiseGitBlame中的作者姓名上时,鼠标滚轮滚动不起作用 *性能优化 ==错误修复== *修复了问题#3449:缩进短行(按Tab键)时崩溃 *固定问题#3463:“检查更新”对话框-按钮未对齐...10边框问题 *允许最小化Refbrowser和Reflog *已修复问题#3480:RefLog中的复制选项具有误导性 *已修复问题#3497:设置/保存的数据/ URL历史记录/ Del不会删除

    2.5K10

    Office 2007 实用技巧集锦

    检查文档,万无一失 在文档发布的同时,往往会附带一些之前修订时忘记删除的更改或者注释,还有一些文档的属性信息,诸如作者的名字等信息,这些信息无疑会泄露一些您所不希望发布的内容。...您可以在文档修订完成以后,选择【Office 按钮】-【准备】中的【标记为最终状态】即可让一切修改按钮变成灰色,键盘输入也不起作用,能够有效避免误操作。...如果希望删掉这些重复值,只需要选中【数据】选项卡中的【删除重复项】按钮,在弹出的对话框中设定判断重复的列,确定即可。...按照头衔的先后顺序,在输入序列中依次输入“董事长”、“总经理”、“副总经理”、“部门经理”之类的序列,每个项目用回车分隔,输入完成后点击【添加按钮将其加入到自定义列表,点击确定关闭Excel选项窗口...如果需要关闭此功能,只需在同样位置清除弹出对话框中的【编辑时跟踪修订信息,同时共享工作簿】的对钩即可。

    5.4K10

    按钮与交互-使用按钮触发操作

    下载按钮和互动 要学习本教程,您需要Xcode 10。您可以下载Final Xcode项目,以帮助您与自己的进度进行比较。 设置 现在,您可以更改项目名称并添加应用程序图标。...在设置页面中,将显示名称更改为角度AR或所需名称。在资产目录中,将应用程序图标从assets文件夹拖放到选定的插槽中。 主要故事板 我们在屏幕上放置一些按钮。...使用模板,主故事板附带一个ARSCNView,我们无法在其上放置按钮。首先,删除ARSCNView并放置UIView。拥有UIView,允许我们放置这3个按钮添加约束。...在布局中,将ARSCNView放在View下方,否则按钮将不会显示。 ? 约束 IBAction为 现在我们有了按钮,我们需要给它们功能。通过单击右上角带有双圆圈的图标启用助理编辑器。...diffuse.contents = UIImage(named: "art.scnassets/AR-Screen.png") } 结论 在本节中,我们学习了如何在Storyboard中放置按钮并约束它们

    4.6K20

    Office 2007 实用技巧集锦

    检查文档,万无一失 在文档发布的同时,往往会附带一些之前修订时忘记删除的更改或者注释,还有一些文档的属性信息,诸如作者的名字等信息,这些信息无疑会泄露一些您所不希望发布的内容。...您可以在文档修订完成以后,选择【Office 按钮】-【准备】中的【标记为最终状态】即可让一切修改按钮变成灰色,键盘输入也不起作用,能够有效避免误操作。...如果希望删掉这些重复值,只需要选中【数据】选项卡中的【删除重复项】按钮,在弹出的对话框中设定判断重复的列,确定即可。...按照头衔的先后顺序,在输入序列中依次输入“董事长”、“总经理”、“副总经理”、“部门经理”之类的序列,每个项目用回车分隔,输入完成后点击【添加按钮将其加入到自定义列表,点击确定关闭Excel选项窗口...如果需要关闭此功能,只需在同样位置清除弹出对话框中的【编辑时跟踪修订信息,同时共享工作簿】的对钩即可。

    5.1K10

    开发实例:后端Java和前端vue实现文章发布功能

    后端 Spring Boot 和前端 Vue 实现文章发布与富文本编辑功能的具体实现方法,可以分为以下几个步骤: 1、后端 Spring Boot 实现 (1) 创建 Spring Boot 项目,并添加相关依赖...接口并实现自定义方法,以提供与数据库交互的接口; (4) 创建 ArticleController 类,定义 HTTP 请求处理接口,新增、更新、删除、查询单篇、查询多篇文章等。...2、前端 Vue 实现 (1) 创建 Vue 项目,并添加相关依赖, Element-UI、axios 等; (2) 在页面中引入富文本编辑器插件, Quill.js,并进行相关初始化配置和样式设置...; (3) 定义文章列表页面和文章编辑页面,使用表格或列表展示多篇文章,通过点击编辑按钮跳转到文章编辑页面; (4) 对文章编辑页面进行开发,实现文章标题、作者、分类、内容等信息的输入和展示功能。...其他相关方法,更新和删除文章,可以参考这个例子进行编写。 前端Vue.js代码: <!

    47710

    WordPress完美解决文章ID不连续问题

    要想禁用文章修订版,可以在 wp-config.php文件中添加: define(‘WP_POST_REVISIONS’, false); 也可以在当前主题的functions.php添加以下PHP代码...禁用了文章修订版之后,数据库中还是保存着之前已经创建的文章修订版,这些其实已经没多大用处,而且占着ID,我们可以将它删除。...四、禁用自动保存 自动保存的好处是你在编辑文章的时候,每隔一小段时间系统会自动帮你保存编辑的文章,防止网页突然关闭,导致之前写的几千字哗啦一下全没了。...缺点是每篇都文章都会有一个自动保存的记录,同样占据一个文章ID,也是文章ID不连续的原因之一,如果你不需要这个功能,可以在当前主题的functions.php中添加以下代码: // 禁用自动保存,所以编辑长文章前请注意手动保存...wp_deregister_script(‘autosave’);” ) ); 五、重新排列不连续的文章ID 方法一:可在当前主题的functions.php中加入以下PHP代码,这样如果你只是单纯发文章,不发页面

    1.6K20

    ONLYOFFICE 桌面编辑器 8.1 发布:全新 PDF 编辑器、幻灯片版式、增强 RTL 支持及更多本地化选项

    选择需要编辑的文本区域:使用鼠标或触控板选中需要编辑的文本区域。 直接进行文本的添加删除或修改操作:可以像编辑普通文档一样进行文本的编辑操作,添加删除或修改文本内容。...用户可以创建 PDF 模板,添加交互式字段(文本框、复选框、下拉菜单等),调整其属性,并将表单保存为可填写的 PDF 文件。...插入交互式字段并设置其属性:选择需要添加的交互式字段类型(文本框、复选框等),并设置其属性。 保存为可填写的 PDF 文件:完成表单创建后,将文件保存为可填写的 PDF 格式。 2....选择“审阅模式”进行内容审阅:选择“审阅模式”进入文档审阅模式,可以添加批注、修订和进行内容审阅。...根据需求隐藏或显示相关按钮:选择需要隐藏或显示的按钮“保存”、“打印”等),应用设置后标题栏会根据选择进行调整。 8.

    28620

    wordpress资讯类主题NStory(纯净版宝塔版)

    多功能标签页面筛选 每天凌晨等级自动更新 VIP 会员到期提醒 后期再开发更多实用的功能和模块 用户中心 编辑资料 投稿 私信 动态 通知 VIP 认证 积分和余额 订单 自定义头像封面(需要权限)...(路由) 等级标识 用户可设置接收通知的方式 优化功能 禁用 PingBack 移除头部冗余代码 禁用 RSS 订阅 禁用 WordPress 区分大小写转换 禁用字符转码 禁用文章修订和自动保存 移除仪表盘小工具...禁用表情符号 禁用 XML-RPC 接口 删除WordPress登录错误 从工具栏中删除 WordPress LOGO 从工具栏中删除自定义 禁用定时器 禁用古腾堡编辑器 禁用古腾堡小工具 禁用文章...后台用户列表时间和 IP 后台复制文章和页面 自定义后台登录地址 复制提示 代码高亮 其它功能 新编辑文章可AJAX选择所属专题 新编辑专题可AJAX选择相关文章 自定义类型文章固定链接 移除菜单中多余的标签...全站添加 canonical 标签 外链自动添加 nofollow 标签 专题中可选择除专题外的其它文章类型 专题下的文章列表可按类型进行筛选 所有简码 四种消息框简码(信息、成功、警告、错误) 四种按钮简码

    2.7K00

    安防流媒体无插件直播管理设计

    】、【编辑】、【删除】操作 2.2.2.添加版快信息 输入【名称】、下拉选择【父节点】、下拉选择【类型】 点击【保存】,完成板块信息的添加 2.2.3.编辑板块信息 3....菜单管理 3.1.业务场景 按钮级权限控制 内部管理过程当中,会细分多种角色,每种角色应有不同的权限;管理平台,支持到菜单的按钮级权限;可以配置一级区域,区分不同类别的功能菜单;每个菜单下,设置了包括删除...、编辑的个类按钮权限; ---- 菜单分类个性管理 设置符合内部管理的相关菜单及名称;设置不同区域的名称;归类显示菜单功能; 3.2.功能介绍 3.2.1....角色细分 配置多种用户角色,为不同的角色制定资源规则;可以根据内部业务,自由精细化管理;控制到了角色在功能页面上的【按钮级别权限;:有的角色只有查看权限,没有编辑权限等; 4.2.功能介绍...角色列表 显示角色列表,展示【名称】、【操作】,可以进行【编辑】、【菜单权限】的配置 可以通过角色名称进行模糊【搜索】 4.2.2.添加角色 输入角色名称、排列顺序 4.2.3.编辑角色 4.2.4

    55110

    OpenHarmony 文件管理组件功能介绍

    按钮,可以添加文件;在文档列表浏览界面,长按列表项会出现删除图片,点击删除图标可以删除文件;在图片文件列表界面,点击图片可以进入图片预览界面。...点击单个文件,可进入文件内容页面,点击右上角编辑按钮,进入编辑模式编辑、修改文件内容,然后点击右上角的保存按钮保存对文件的修改,点击左上角"X"按钮退出编辑模式,点击返回按钮返回上一页。...在主页点击“监听文件”,进入文件监听页面。点击添加监听按钮,选择IN_CREATE监听,然后点击确定按钮,成功添加IN_CREATE监听。...点击添加监听按钮,选择IN_DELETE监听,然后点击确定按钮,成功添加IN_DELETE监听。...// 首页主体内容|---MainAbility|---pages| |---WatcherFile.ets // 监听文件页面,可对当前目录添加监听和停止监听,同时可以添加文件和删除文件并显示触发事件后日志

    16320

    java 论坛模块设计方案

    权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限 角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限。(一个用户可以多个角色) 按钮权限: 给角色分配按钮权限。...按钮管理:自定义按钮管理,维护按钮shiro权限标识等 3. 菜单管理:N级别自定义菜单,选择菜单图标,菜单状态显示隐藏(递归处理) 4. 数据字典:N级别,支持多级别分类。内设编号,排序等 5....好友管理:搜索、添加删除、拉黑好友,查看好友资料 14. 好友分组:自定义好友分组 15. ...SQL编辑器:强大的SQL编辑器,支持编辑语句复杂查询语句,生成动态报表,可导出excel --------------------------------------- 论坛模块--------​​​​​​​...禁言管理:检索、删除禁言名单,修改禁言截止日期 25. 栏目管理:维护论坛首页的菜单栏目,排序、状态开关、修改是否打开新页面还是站内

    76820
    领券