主题CCK字段集

时间:2010-06-24 17:40:31

标签: drupal cck drupal-theming

我试图使用CCK theme_fieldgroup_fieldset($ elements)钩子将字段集转换为两列布局。

我认为这不应该很难,因为各个字段都在$ elements变量中,所以我所要做的就是迭代它们并单独打印它们。问题是我无法判断它们是否已被排除在内容类型的“显示字段”选项卡上。

有没有人对我有任何想法?我是在努力做到这一点还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

以下是我提出的解决方案。最大的问题是它需要对每个字段进行数据库查询。这些并不是最好的,但是它的作用是什么呢?

function _brioratheme_include_cck($field) {
  $query = "SELECT display_settings AS ds FROM {content_node_field_instance} WHERE field_name = '%s' LIMIT 1";
  $result = db_query($query, $field);
  if ($result) {
$row = db_fetch_object($result);
$display_settings = unserialize($row->ds);
return !$display_settings['full']['exclude'];
  }
}