当前位置: 首页 > 知识库问答 >
问题:

有没有办法在"访问回调"函数中使用Drupal菜单的"页面参数"?

东郭自珍
2023-03-14

有没有办法在“访问回调”函数中使用Drupal菜单的“页面参数”?我需要同时使用“访问参数”和“访问回调”

“页面参数”=

“访问参数”=

“访问回调”=

在我的“访问回调”方法mymodule_application_page_access中,是否可以使用作为“页面参数”传递的值?

共有1个答案

贝研
2023-03-14

当然,您可以:

    $menu['mymodule/path1/path2/%/%'] = array(
         //.... some stuff
        'page callback' => 'mymodule_somecallback',
        'page arguments' => array(3, 4),
        'access arguments' => array('access mymodule data',3,4),
        'access callback' => 'mymodule_application_page_access',
        //.... some more stuff
   );
 类似资料:
  • 问题内容: 我发现C#中的命名参数功能在某些情况下非常有用。 如果要在JavaScript中使用该怎么办? 我不想要的是: 我已经使用过这种方法。还有另一种方法吗? 我可以使用任何库来做到这一点。 问题答案: ES2015及更高版本 在ES2015中, 参数解构可用于模拟命名参数。这将要求调用者传递一个对象,但是如果您还使用默认参数,则可以避免函数内部的所有检查: ES5 有一种方法可以接近您想要

  • 我需要调用一个方法:myMethod(双...选项卡),但我通过其他方法调用获取此数组的元素。现在我做的是: 但是有了它,myMethod是这样声明的: 我想知道如何使用bytebuddy来代替: 或 此外,属性“form”是一个动态检索方法,因此在“for”中执行的循环数永远不会相同。所以有时我可以调用这样的表单方法:或或

  • 问题内容: 我需要知道是否存在从子模块访问父模块的方法。如果我导入子模块: 我有-是否有一些Python魔术可以从中访问模块?上课与此类似。 问题答案: 如果您已经访问了模块,则通常可以从词典中访问它。Python不会使用名称保留“父指针”,特别是因为这种关系不是一对一的。例如,使用您的示例: 如果你会注意到存在的在模块只是一个假象在里面的语句。只要您需要该模块即可。 实际上,将来的版本可能不再导

  • 我想检查启用宏的页面中标签的名称及其子项。这是否可以使用自定义宏?我遵循了这个教程:https://developer.atlassian.com/server/framework/atlassian-sdk/create-a-confluence-hello-world-macro/ 查看了一些其他文件,但无法验证。

  • 问题内容: 所以我看过很多这样的例子: 您似乎可以通过成功函数以警报的形式查看从c#方法返回的数据。但是,如果我想在函数调用之外访问此“ input + 1”数据,该怎么做呢?另外我不确定如何调用没有参数的方法? 最后,我想使用通过ajax调用的ac#方法返回的JSON数据填充下拉列表,但是我不确定如何处理似乎卡在函数中的JSON数据呼叫? 抱歉,我是Jquery / AJAX / etc的新手,

  • 我有Spring acpect,它会在我的应用程序中的每个控制器方法周围触发。在方面的主体中,我想访问方法签名中声明的所有请求参数。有没有一种简单的方法可以避免反思?