【问题标题】:Drupal 7 override another functionDrupal 7 覆盖另一个函数
【发布时间】:2014-10-16 12:05:24
【问题描述】:

我想覆盖模块中的一些功能。 我怎样才能做到这一点 ? 据我所知,可以在模板中覆盖。但我不明白怎么做。 例如,我想从更好的暴露过滤器中覆盖函数 function theme_select_as_checkboxes($vars) {...}

function bef_checkbox($element, $value, $label, $selected) {..}

我尝试在模板中复制粘贴并将函数重命名为 mytheme_bef_checkbox($element, $value, $label, $selected) {..} - 但没有采取任何措施

【问题讨论】:

    标签: drupal-7 overriding


    【解决方案1】:

    通常你需要找到一个结尾带有'_alter'的drupal函数。为自己找到合适的。检查代码更好地暴露过滤器模块使用,并找到一个可以用来修改它的修改函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 2012-08-03
      • 2017-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多