Сниппет, список нод термина, сортировка по заголовкам node
Прислано: vovkama@drupal.org
пт, 20/11/2009 - 13:35
Другие статьи по теме:
Помогите пожалуйста переделать сниппет. Мне необходимо вывести список отсортированый по заголовкам нов.
<?php
$taxo_id = $termID; // номер термина
$list_no =100; // количество документов в списке
$sql = "SELECT um_node.title, um_node.nid FROM um_node INNER JOIN um_term_node ON um_node.nid = um_term_node.nid WHERE um_term_node.tid = $taxo_id LIMIT 100";
$output .= "<ul>";
$result = db_query($sql);
while ($anode = db_fetch_object($result)) {
$output .= "<li>".l($anode->title, "node/$anode->nid")."</li>";
}
$output .= "</ul>";
print $output;?>- vovkama@drupal.org's blog
- Для комментирования войдите или зарегистрируйтесь
Опубликовано toshaxtsa в пт, 20/11/2009 - 14:06.
В конце добавь ORDER BY имя_поля по которому надо отсортировать в твоем случае будет примерно так
могу ошибиться так как работаю с MS SQL но язык вроде стандартизирован
<?php
$taxo_id = $termID; // номер термина
$list_no =100; // количество документов в списке
$sql = "
SELECT
um_node.title,
um_node.nid
FROM um_node
INNER JOIN um_term_node ON um_node.nid = um_term_node.nid
WHERE um_term_node.tid = $taxo_id
ORDER BY um_node.title
LIMIT 100";
$output .= "<ul>";
$result = db_query($sql);
while ($anode = db_fetch_object($result)) {
$output .= "<li>".l($anode->title, "node/$anode->nid")."</li>";
}
$output .= "</ul>";
print $output;?>
- Для комментирования войдите или зарегистрируйтесь
Опубликовано vovkama@drupal.org в пт, 20/11/2009 - 14:51.
Поспешил радоваться:
warning: Invalid argument supplied for foreach() in xxxxxx/sites/all/modules/views/includes/handlers.inc on line 807
сортировка не работает
ругается на
<?php // Doubly ensure that all values are numeric only.
foreach ($filter->value as $id => $value) {
$filter->value[$id] = intval($value);?>- Для комментирования войдите или зарегистрируйтесь
Опубликовано toshaxtsa в сб, 21/11/2009 - 08:02.
.
- Для комментирования войдите или зарегистрируйтесь
Опубликовано vovkama@drupal.org в сб, 21/11/2009 - 10:15.
поподробнее можно ....
- Для комментирования войдите или зарегистрируйтесь

Комментарии