Необходимо вывести урл ноды: "company/zvi-kontakt.html"
а выводится "node/26051"
Подскажите пожалуйста, как исправить запрос к БД?
<?php
$limit = 1;
$type = 'company';
$result = db_select('node', 'n')
->fields('n',array('nid', 'title'))
->condition('type', $type)
->condition('uid', $user->uid)
->condition('status', 0, '>')
->orderBy('created', 'DESC')
->range(0, $limit)
->execute();
$items = array();
foreach ($result as $record) {
$items[] = l($record->title, "node/$record->nid");
}
if (count($items)) {
print theme('item_list', array('items' => $items));
}
$items[] = l("node/$record->nid", "node/$record->nid");
print "node/".$record->nid;
?>
Комментарии
http://api.drupal.org/api/drupal/includes!file.inc/function/drupal_realpath/7
Оберни в неё свой вывод.
Это к чему?
там тоже:
$type = 'company';
$result = db_select('node', 'n')
->fields('n',array('nid'))
->condition('type', $type)
->condition('uid', $user->uid)
->condition('status', 0, '>')
->orderBy('created', 'DESC')
->range(0, $limit)
->execute()->fetchCol();
$items = array();
foreach ($result as $nid) {
$url = drupal_get_path_alias('node/' . $nid);
$items[] = l($url, $url);
}
if (count($items)) {
print theme('item_list', array('items' => $items));
}
ОГРОМНОЕ СПАСИБО!!!!