Ubercart 2.x: Учитывая идентификатор продукта, найдите его производителя
Я пытаюсь понять, как производятся магазины Ubercart.
В настоящее время он настроен как словарь, но я не могу понять, как получить эту информацию программно, учитывая идентификатор продукта.
Есть какие-нибудь советы?
1
1 answers
В Drupal 6 термины таксономии связаны с объектом node, Ubercart просто копит назад то, как ядро Drupal обрабатывает это.
Вы можете использовать очень удобный taxonomy_node_get_terms_by_vocabulary()
функция для захвата всех терминов, связанных с узлом в определенном словаре. Вы бы использовали его так:
$vid = 1; // Vocabulary ID
$nid = 1; // Node ID
$node = node_load($nid);
$terms = taxonomy_node_get_terms_by_vocabulary($node, $vid);
1
Author: Clive, 2012-03-07 17:10:13