Здравствуйте. Нашел нужное мне решение по внутренней перелинковке, но оно для Drupal 7, а нужно для шестой версии. Вот здесь http://drupalace.ru/neprostaya-perelinkovka-nod-v-drupal-7 в комментариях есть запрос:
$tid = $node->field_tags['und'][0]['tid'];
$result = db_query_range('
SELECT n.nid FROM {node} n
INNER JOIN {field_data_field_tags} fdft ON fdft.entity_id = n.nid
WHERE fdft.field_tags_tid = :tid AND n.nid > :nid
ORDER BY n.nid ASC', 0, 3, array(':tid' => $tid, ':nid' => $node->nid)
);
foreach ($result as $row) {
// Загружаем ноды по полученным nid
$node = node_load($row->nid);
print l($node->title, 'node/' . $node->nid);
}
$result = db_query_range('
SELECT n.nid FROM {node} n
INNER JOIN {field_data_field_tags} fdft ON fdft.entity_id = n.nid
WHERE fdft.field_tags_tid = :tid AND n.nid > :nid
ORDER BY n.nid ASC', 0, 3, array(':tid' => $tid, ':nid' => $node->nid)
);
foreach ($result as $row) {
// Загружаем ноды по полученным nid
$node = node_load($row->nid);
print l($node->title, 'node/' . $node->nid);
}
Помогите переделать его под Drupal 6.
Комментарии
Есть модуль http://drupal.org/project/alinks/, он автоматом поможет сделать всё во имя добра
Alinks конечно хороший плагин, но это не то, что нужно.