<bdo id='glwBl'></bdo><ul id='glwBl'></ul>

      <small id='glwBl'></small><noframes id='glwBl'>

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

        Drupal - 在模板中渲染子视图/部分

        时间:2023-06-23

              <tbody id='dQ9Ig'></tbody>

            <small id='dQ9Ig'></small><noframes id='dQ9Ig'>

                <bdo id='dQ9Ig'></bdo><ul id='dQ9Ig'></ul>
                • <i id='dQ9Ig'><tr id='dQ9Ig'><dt id='dQ9Ig'><q id='dQ9Ig'><span id='dQ9Ig'><b id='dQ9Ig'><form id='dQ9Ig'><ins id='dQ9Ig'></ins><ul id='dQ9Ig'></ul><sub id='dQ9Ig'></sub></form><legend id='dQ9Ig'></legend><bdo id='dQ9Ig'><pre id='dQ9Ig'><center id='dQ9Ig'></center></pre></bdo></b><th id='dQ9Ig'></th></span></q></dt></tr></i><div id='dQ9Ig'><tfoot id='dQ9Ig'></tfoot><dl id='dQ9Ig'><fieldset id='dQ9Ig'></fieldset></dl></div>
                  <tfoot id='dQ9Ig'></tfoot><legend id='dQ9Ig'><style id='dQ9Ig'><dir id='dQ9Ig'><q id='dQ9Ig'></q></dir></style></legend>
                  本文介绍了Drupal - 在模板中渲染子视图/部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何创建一个可以在多个模板页面中重复使用的 html 片段,并且可以将变量 s 传递到其中?有些像这样(但显然有点复杂):

                  How can I create a html snippet that I can reuse across multiple template pages and can pass variable s into? Some like this (but obviously a bit more complicated):

                  <ul>
                      <? foreach ($items as $item): ?>
                      <li><?=$item?></li>
                      <? endfor; ?>
                  </ul>
                  

                  谢谢

                  推荐答案

                  使用 hook_theme() 在自定义模块中,然后调用 theme() 模板中的方法.

                  Use hook_theme() in a custom module, then call the theme() method from within your template.

                  在您的模块中:

                  mymodule_theme($existing, $type, $theme, $path) {
                    return array(
                      'my_theme_name' => array(
                        'template' => 'my_template_file_name', // without the .tpl.php extension
                        'variables' => array(), // to define default values for passed variables
                       )
                    );
                  }
                  

                  在您的模板中:

                  theme('my_theme_name', array('arg1' => 'val1', 'arg2' => 'val2'));
                  

                  这篇关于Drupal - 在模板中渲染子视图/部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Drupal 7 架构中的日期时间类型 下一篇:Apache Solr 搜索自动完成

                  相关文章

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

                        <bdo id='gCO31'></bdo><ul id='gCO31'></ul>
                    1. <legend id='gCO31'><style id='gCO31'><dir id='gCO31'><q id='gCO31'></q></dir></style></legend>