Функция - Taxonomy get term by name

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

Аватар пользователя mrdakotas mrdakotas 9 июня 2011 в 18:47

Здравствуйте!
Мне нужно найти id Терминов по их именах.
Решил использовать эту функцию:

function taxonomy_get_term_by_name($name) {
  $db_result = db_query(db_rewrite_sql("SELECT t.tid, t.* FROM {term_data} t WHERE LOWER(t.name) = LOWER('%s')", 't', 'tid'), trim($name));
  $result = array();
  while ($term = db_fetch_object($db_result)) {
    $result[] = $term;
  }

  return $result;
}

При использовании выдает ошибку:

Fatal error: Cannot redeclare taxonomy_get_term_by_name() in .../public_html/modules/taxonomy/taxonomy.module on line 971

Подскажите пожалуйста, как правильно пользоваться этой функцией, чтобы получить ID определенного термина по "имени"?

Комментарии

Аватар пользователя zolexiy@drupal.org zolexiy@drupal.org 10 июня 2011 в 11:24

mrdakotas wrote:

Предлагаю услуги

Вёрстка и дизайн тем оформления
Консалтинг
Создание коммерческих сайтов

Мои работы для сообщества Drupal

Создание тем оформления
Создание/поддержка некоммерческих сайтов и сообществ на Drupal
Помощь пользователям на форумах

Shok