web-dev-qa-db-ja.com

Drupal 6の領域内のブロック数を出力する方法

Drupal 6を使用して、リージョン内のブロック数を取得しようとしています。どうすれば可能ですか?

1
Zim3r

次のクエリは、現在のテーマのleft領域のブロック数を返します。 を地域名に置き換えます。

$current_theme = variable_get('theme_default', '');
$number_of_blocks = db_result(db_query("SELECT COUNT(*) FROM {blocks} WHERE theme='%s' AND region='%s'", $current_theme, 'left'));
2
Hamid Nikmehr