次のクエリが Drupal ブロック内で機能するのに、パネル ページ内のペインの「カスタム コンテンツ」の一部である場合は機能しないのはなぜですか? 「AND node.type in....」の近くでクエリの構文をチェックするようにというエラーが表示されます。また、ブロックに入れてからそのブロックをパネルページ内に表示すると、問題なく動作します。ですから、これが機能している間... Panel コンテンツに直接配置すると機能しない理由を本当に知りたいです。
<?php
global $user;
if($user->uid) {
$result = db_query("Select COUNT(node.nid) from {node}
LEFT JOIN {flag_content} flag_content_node
ON node.nid = flag_content_node.content_id AND
flag_content_node.fid = 7
where node.uid = %d AND node.type in ('node_type') AND
(flag_content_node.uid IS NULL)", $user->uid);
$item_count = db_result($result);
print $item_count;
}?>