Как программно проверить совпадают ли заголовок node и значение поле из другой node ?

Главные вкладки

Лучший ответ

Комментарии

Аватар пользователя dgastudio dgastudio 17 октября 2016 в 15:31
<?php
//first way
$nodes node_load_multiple(NULL, array("title" => "Foo Bar"));
$node current($nodes);

//second way
$query db_select('node''n')
  ->
fields('n', array('nid'))
  ->
condition('n.title''Foo Bar''=');

return 

$query->countQuery()->execute()->fetchField();

?>
Аватар пользователя aren55 aren55 17 октября 2016 в 16:54

я правильно понимаю что из базы проверяется заголовок ? просто мне проверку надо делать на странице проекта, с полем страницы новости проекта

Аватар пользователя aren55 aren55 17 октября 2016 в 17:01

я все это сделал, все получилось, но как мне проверять - if ($title==поле (типа материала "Новости проекта")){
то выводим эту новость
}

как вот это получить - поле (типа материала "Новости проекта") ?

Аватар пользователя aren55 aren55 17 октября 2016 в 18:31

блин, не разобрался, даже видеоуроки смотрел и читал, все равно не могу понять как строить этот связь, подскажите пожалуйста в какой вюшке какой связь надо ставить ?

Аватар пользователя aren55 aren55 17 октября 2016 в 18:31

блин, не разобрался, даже видеоуроки смотрел и читал, все равно не могу понять как строить этот связь, подскажите пожалуйста в какой вюшке какой связь надо ставить ?

Аватар пользователя aren55 aren55 17 октября 2016 в 17:02

я сейчас вывожу так <?php print render($page['news_project']); ?> на надо поставить проверку и при true выводить именно этот новость