如何更改节点表单上的菜单父选项列表? -- 7 领域 和 forms 领域 和 routes 领域 drupal 相关 的问题

How to alter menu parent select list on node form?


0
vote

问题

中文

我想修改选择列表以选择菜单父级以用于创建节点(从菜单选项卡)。我正在寻找 $form 变量,但我没有看到此列表数据。如何更改此选择列表?

英文原文

I would like to modify select list for choosing menu parent for creating node (from the Menu tab). I am looking in $form variable but I don't see this list data. How can I alter this select list?

        

回答列表

1
 
vote
vote
最佳答案
 

菜单模块确实表单更改以使用菜单中的功能MENUM_FORM_NODE_FORM_ALTER将菜单字段添加到节点创建表单中.module

检查自定义模块权重,以在自定义模块中捕获此数据以进行更改...

有一个名为hook_module_implements_alter()的drupal 7 api,它允许您更改给定钩子wihout的执行顺序,更改模块权重表。

 

Menu module does form alter to add the Menu Fields to the node creation form using function menu_form_node_form_alter in menu.module

Check your custom module weights to catch this data in your custom module to do form alter...

There is a new drupal 7 API called hook_module_implements_alter() which lets you alter the execution order for a given hook WIHOUT altering the module weights table.

 
 

相关问题

2  覆盖添加/编辑表单  ( Overwrite add edit form ) 
我想做的就是拥有一个?.tpl.php文件,我可以写自己的html内容。最小的例子是: <div class="my-class"> <?php drupal_render($input_label); ?> <br /> <?php drupal_render($input_...

0  有没有办法删除面板内的标签?  ( Is there a way to remove tabs inside panels ) 
这是一个简单的问题,我知道有许多模块可以更改选项卡,如选项卡tamer 。 但我想避免在我的网站上安装另一个模块,因为他已经很慢了,我的服务器是有限的,这就是为什么我问这个问题。 i更改 user template profile ,所以我只想删除选项卡: view and edit ,我没有找到任何设置,但也许我...

0  模块“.module”文件未在匿名用户时调用  ( Modules module file not being called when anonymous user ) 
我想我有一个令人漏洞的问题,但我不确定如何解决它。 我在一个名为"person_passed" 的模块中进行了自定义块。当我登录块时显示精确,当我记录块HTML显示但CSS没有。我想到了这一点是因为没有被调用peodic_passed.module,因此没有显示CSS。 这里是my pyls_passed.info的...

4  如何在具有URL参数上显示一块块?  ( How to show a block on pages with url parameters ) 
我有一个块,我想在Pages匹配 news 和 news?page=1 。在"仅显示这些页面" 部分中,我有 news 和 news/* ,但它与第二个URL不匹配。有没有办法做到这一点? 更新1 :我也尝试过: <?php $url = request_uri(); if (strpos($...

1  如何在hook_node_load()中添加表单到$节点?  ( How to add a form to node in hook node load ) 
我想在传递到主题层之前向节点添加表单。 我的模块有一个 hook_node_load < / a>,如下: function gp_shop_node_load($nodes, $types) { foreach($nodes as $nid => $node) { //Determine if w...

2  同一页面中的多个寻呼机  ( More than one pager in the same page ) 
我有一个页面,其中包含两个视图,其中一个列出最新消息和另一个列表最新的事件 现在问题是每个视图都有一个寻呼机,但是当我更改其中一个的页面时,两个视图将改变。 即,如果我想在新闻视图中看到页码3,则事件视图还将更改为页码3 是有一种方法可以以编程方式制作 此外,我不想使它成为Ajax,因为我需要分享URL 感谢 ...

5  如何解决这些安装错误? [关闭]  ( How do i fix these installation errors ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

3  多步注册表格有两个角色  ( Multistep registration form for two roles ) 
目标: 我有两个不同的用户角色: 借款人 提供者 这些用户有5个类别可以选择(如果他们想要选择所有类别): 市场1 市场2 市场3 市场4 市场5 每个角色都有不同的注册表格,具体取决于他们挑选的类别。假设: 借款人角色: If Market 1: step one: form A...

1  在规则中选择正确的实体和字段  ( Selecting correct entities and fields in rules ) 
我正在使用规则界面来设置关于我正在建设的预订网站的一些规则。 (在Drupal 7中使用Agreservations + Ubercart) 我有一个名为持续时间的字段,它是一个名为预留的实体的一部分,它本身就是ubercart订单实体的一部分。我难以让我的条件在持续时间的价值上射击,因为有许多不同的实体,我不确定与...

0  弹出窗口没有显示好  ( Popup not displaying well ) 
我正在使用popup模块(http://drupal.org/project/popup)到pop块。它在Drupal 7中的默认核心主题工作正常,但是当我使用自己的自定义主题时,弹出窗口窗口分手。我尝试添加CSS样式,但这似乎没有工作。如果有人对如何解决这个问题有一个想法,请帮助我。 ...

3  用于文本字段错误的字段API Field_schema  ( Field api field schema for text field error ) 
我使用字段API建立了自定义字段。我定义了以下元素: $element['tabcontent'] = array( '#title' => t('Tab content'), '#type' => 'text_format', '#required' => $required, ...

3  关于Drupal与Android互动  ( About drupal interact with android ) 
要求:〜 Android应用程序将JSON数据发布到某个URL。 drupal可以接收JSON数据,然后以JSON格式验证JSON数据并返回结果数据。 我的问题是接收JSON数据并返回JSON数据步骤。我可以使用什么模块或API? 如果您可以共享样本,则会更高帮助。 ...

5  我可以使用db_update来更新字段(将字符串附加到数据库中的当前字符串)  ( Can i use db update to update a field appending a string to the current string ) 
是可以做的事情: db_update('my_module_table')->fields( array('myfield' => <myfield> + 'newstring') ); 或者我必须首先使用 db_select()? 也许有所同时使用 db_query()? ...

6  有没有办法创建分类路径重定向?  ( Is there a way to create a taxonomy path redirect ) 
我正在尝试为特定分类URL创建分类学重定向。基本上是什么分类系统重定向到drupal 6,但对于drupal 7 。我已经搜索了 hook_term_path 但看不到它。 最后,我需要这些链接与特定的Profile2配置文件相关联。 这是可能的吗? ...

0  将Formapi表单发布到另一条路径?  ( Posting a formapi form to another path ) 
我有一个简单的形式,呈现"命令这个" 按钮。该表单放在节点上。当人们按下该按钮时,我想开始一个订购工作流程。 目前滴水方式似乎是: 在 node/123 ,上为节点添加表单 用户点击表格提交,post转到 node/123 。 hook_form_submit() 被解雇,接收发布的值Trough表单API。 ...

5  将节点连接到菜单链接或将自定义字段附加到菜单链接?  ( Attach a node to a menu link or attach custom fields to menu links ) 
我的客户希望将内容添加到主菜单中的顶级链接,以便在下拉菜单中显示"特色" 内容。他们必须能够选择将显示哪些内容,以及它将与之关联的菜单链接。我认为我有两个选择: 1)在"菜单中" 创建"功能" 内容类型,并添加顶级菜单链接作为字段的下拉菜单。此问题的问题是我不确定如何输出将列出顶级主菜单链接的自定义字段。目前似乎没...

3  用支付网关上的Ubercart商店上的AdWords转换跟踪?  ( Adwords conversion tracking on ubercart store with payment gateway ) 
是可以实现AdWords转换跟踪,以便通过支付门户的考虑转换(客户离开站点暂时退回,并且通常会转换为期,因此暂时停留)? 我已经注入了AdWords跟踪代码来订购完成页面,但它只跟踪计费选项(客户不离开网站)的订单。 如果这是不可能的,是否可以注入订单审查页面的代码,如果是的话? (这是糟糕的,因为一些客户不会完成订...

1  如何从模块内更新节点的文件字段?  ( How do i update a nodes file field from within a module ) 
我有一个文件: /tmp/new.zip ,我有一个节点, $node ,具有文件字段, <a>0 。目前, <a>1 是保存到 998876612 字段中的文件。我想把 <a>3 放在那里。 我现在有什么: <a>4 <a>5 在这里失败,因为 <a>6 应该是一个数组,而不是一个对象。我想象有一个函数...

1  如何设置响应URL以使用HTTPS?  ( How can i set a response url to use https ) 
我有一个JSON响应,我需要强制在直播服务器上使用HTTPS。 所以我需要检测响应URL是否使用HTTP或HTTPS。 如果它使用HTTP我需要将其切换到HTTPS。 如何强制标题使用https? ...

0  显示消息或块当查看页面为null或空  ( Display message or block when view page is null or empty ) 
我有一个 Content Type : Events ,我已经创建了3个事件,他们目前 published 并显示在 Page IE Display as View 。 如果没有发布 Events 那么它应该将自定义消息显示为"无事件" 或"块" 。 我正在尝试使用null值的视图,但我无法得到它。是否有这样的东...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.