Всем привет!
Подскажите пожалуйста как проверить тип контента.
Есть тип материала "Квартиры", чтобы отображать их на карте использую модуль gmap + location.
Чтобы карта появлялась в ноде использую ф-цию gmap_simple_map(как по другому не разобрался).
Понимаю для того чтобы эта карта выводилась не во всех типах материала а только в квартирах(Apartment) необходимо поставить проверку типа if ($content_type=='Apartment').
Но вот собственно как эту проверку правильно выполнить?
Вот кусок кода:
Заранее спасибо!
Комментарии
$node->type
Так, тоже не работает:
if ($node->type == Apartment)
{
print gmap_simple_map($node->locations[0]['latitude'], $node->locations[0]['longitude'],'', '<b>' .$node->title.'</b>', 17);
};
?>
<?php print $content?>
Вот так тоже не работает:
<?php print gmap_simple_map($node->locations[0]['latitude'], $node->locations[0]['longitude'],'', '<b>' .$node->title.'</b>', 17) ?>
<?php endif; ?>
Сорри, провтыкал с регистром, apartment c маленькой буквы
вот так вот правильный вариант, всем спасибо! :
if ($node->type == apartment)
{
print gmap_simple_map($node->locations[0]['latitude'], $node->locations[0]['longitude'],'', '<b>' .$node->title.'</b>', 17);
};
?>
<?php print $content?>
а ещё лучше писать тип в скобках. Это просто РНР такой добрый, а то бы за константу ругнулся.