1. <i id='4neif'><tr id='4neif'><dt id='4neif'><q id='4neif'><span id='4neif'><b id='4neif'><form id='4neif'><ins id='4neif'></ins><ul id='4neif'></ul><sub id='4neif'></sub></form><legend id='4neif'></legend><bdo id='4neif'><pre id='4neif'><center id='4neif'></center></pre></bdo></b><th id='4neif'></th></span></q></dt></tr></i><div id='4neif'><tfoot id='4neif'></tfoot><dl id='4neif'><fieldset id='4neif'></fieldset></dl></div>

    <small id='4neif'></small><noframes id='4neif'>

    1. <tfoot id='4neif'></tfoot>
        <bdo id='4neif'></bdo><ul id='4neif'></ul>
    2. <legend id='4neif'><style id='4neif'><dir id='4neif'><q id='4neif'></q></dir></style></legend>

      Drupal:*.api.php 中的 hook_ 函数是否被调用过?

      时间:2023-06-22

      • <bdo id='3qfWd'></bdo><ul id='3qfWd'></ul>
        • <small id='3qfWd'></small><noframes id='3qfWd'>

            <tbody id='3qfWd'></tbody>
          <tfoot id='3qfWd'></tfoot>

            <i id='3qfWd'><tr id='3qfWd'><dt id='3qfWd'><q id='3qfWd'><span id='3qfWd'><b id='3qfWd'><form id='3qfWd'><ins id='3qfWd'></ins><ul id='3qfWd'></ul><sub id='3qfWd'></sub></form><legend id='3qfWd'></legend><bdo id='3qfWd'><pre id='3qfWd'><center id='3qfWd'></center></pre></bdo></b><th id='3qfWd'></th></span></q></dt></tr></i><div id='3qfWd'><tfoot id='3qfWd'></tfoot><dl id='3qfWd'><fieldset id='3qfWd'></fieldset></dl></div>
              1. <legend id='3qfWd'><style id='3qfWd'><dir id='3qfWd'><q id='3qfWd'></q></dir></style></legend>
                本文介绍了Drupal:*.api.php 中的 hook_ 函数是否被调用过?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                在 Drupal 7 中,每个核心模块都有一个 *.api.php 文件,其中 * 是模块的名称.例如

                In Drupal 7, every core module has a *.api.php file, where * is the name of the module. For example

                modules/node/node.api.php
                modules/path/path.api.php
                

                这些文件有什么用?它们包含以 hook_ 开头的函数,以及(我认为)模块调用的钩子的名称.例如

                What are these files for? They contain functions that start with hook_, and the name of a hook that (I think) the module invokes. For example

                modules/system/system.api
                

                function hook_entity_view($entity, $type, $view_mode, $langcode) {
                  $entity->content['my_additional_field'] = array(
                    '#markup' => $additional_field,
                    '#weight' => 10,
                    '#theme' => 'mymodule_my_additional_field',
                  );
                }
                

                有一个由系统调用的 entity_view 钩子,您可以在自己的模块中实现它,但是(它没有出现)hook_entity_view 曾经被调用过.

                There's an entity_view hook that's invoked by the system which you may implement in your own modules, but (it doesn't appear) that hook_entity_view is ever called.

                这些函数是做什么用的.他们曾经被系统调用过吗?如果有,是什么时候?如果没有,他们为什么在那里?

                What are these function for. Are they ever called by the system? If so, when? If not, why are they there?

                推荐答案

                不,这只是按模块描述钩子的文档文件.关于 hook_entity_view:您可以在自定义模块中添加它:YOURMODULENAME_entity_view(...).

                Nope, it's just documentation files that describe hooks by modules. About hook_entity_view: you can add it in custom module: YOURMODULENAME_entity_view(...).

                这篇关于Drupal:*.api.php 中的 hook_ 函数是否被调用过?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:是否可以在操作系统级别限制 php 可以通过 exec 的命令? 下一篇:推送通知 Drupal 模块 - 删除设备(Web 服务)

                相关文章

              2. <small id='LjH4W'></small><noframes id='LjH4W'>

                  <tfoot id='LjH4W'></tfoot>

                    <bdo id='LjH4W'></bdo><ul id='LjH4W'></ul>
                  <i id='LjH4W'><tr id='LjH4W'><dt id='LjH4W'><q id='LjH4W'><span id='LjH4W'><b id='LjH4W'><form id='LjH4W'><ins id='LjH4W'></ins><ul id='LjH4W'></ul><sub id='LjH4W'></sub></form><legend id='LjH4W'></legend><bdo id='LjH4W'><pre id='LjH4W'><center id='LjH4W'></center></pre></bdo></b><th id='LjH4W'></th></span></q></dt></tr></i><div id='LjH4W'><tfoot id='LjH4W'></tfoot><dl id='LjH4W'><fieldset id='LjH4W'></fieldset></dl></div>

                1. <legend id='LjH4W'><style id='LjH4W'><dir id='LjH4W'><q id='LjH4W'></q></dir></style></legend>