Следующий предидущий
Доброго времени суток, многоувожаемое сообщество. есть вопрос. На сайте реализованы ссылки на следующий и предидущий материал типа:
SELECT nid FROM {node}
WHERE created < :created AND type = :type AND status = 1
ORDER BY created DESC
LIMIT 1",
array(':created' => $node->created,':type' => $node->type))->fetchObject();
if($next_nid) {
return '/'.drupal_get_path_alias('node/'.$next_nid->nid);
}
else {
return false;
}
то есть: есть две функции которые через выборку из базы получают следующую и предидущую ноду (по дате создания) с таким же типом.
Вопрос: Подскажите, как усложнить запрос, чтоб получить следующую/предущую ноды такого же типа + с таким же значением поля *field_my_field* как у текущей ноды