【问题标题】:I am new to drupal..I want job application form in careers page我是 drupal 的新手。我想要职业页面中的工作申请表
【发布时间】:2015-05-18 09:48:39
【问题描述】:

我想知道以下代码在 drupal 文件中的位置。

<div id="application_form">
?php
$block = module_invoke('webform', 'block_view', 'client-block-29');
print render($block['content']);
?

【问题讨论】:

  • 在职业页面的模板文件中?

标签: drupal


【解决方案1】:

模块调用调用特定模块中的钩子 如果你想将块的内容嵌入到节点、自定义块、自定义模块或页面模板中,你可以使用它。

这会有所帮助 https://www.drupal.org/node/26502

【讨论】:

    【解决方案2】:

    您可以将此代码放在模板文件中,也可以将代码放在带有 PHP 过滤器的块中,并将此块放在特定的职业页面内容区域。

    【讨论】:

      【解决方案3】:

      module_invoke 是 Drupal 的一个钩子,用于使用 php 过滤器在块和页面内容中获取您的块内容 template.phpnode.tpl.phppage.tpl.php...

      module_invoke('webform', 'block_view', 'client-block-29');
      

      在本例中,webform 是模块名称,client-block-29 是您的块 id

      【讨论】:

        猜你喜欢
        • 2020-06-21
        • 1970-01-01
        • 2017-01-06
        • 2019-11-09
        • 2019-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-20
        相关资源
        最近更新 更多