ブール値フィールド (field_solo) の値を見て、Drupal 7 で作成した 2 つのテンプレート ファイルのいずれかを返すステートメントを作成しようとしています。
私のフィールド「field_solo」は 0 または 1 の値を正しく出力しており、キャッシュをクリアしました。
私がこれを正しく行っているかどうか誰かに教えてもらえますか? 現在、ステートメントがTRUEの場合に表示されません。
function motg_preprocess_node(&$vars) {
$node = $vars['node'];
if($node->field_solo[0]['value'] == 1)
{
$vars['theme_hook_suggestion'] = 'node__solo';
} else
{
$vars['theme_hook_suggestion'] = 'node__video';
}
}