Таксономия. Отображение для статей и продуктов. Проблема.

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

Аватар пользователя Mindstorm Mindstorm 5 июня 2010 в 19:38

Есть словарь. Допустим Виды одежды. В нём разделы: туфли, шапки, штаны, трусы, футболки.

Нужно сделать так, что если я пишу новость или статью, и к ним добавляю теги словаря, например футболки. Чтобы при нажатии на ссылку выводился только список продукции, а не всё что связано с этим термином. То есть над статьёй нажимаешь на "футболки" и попадаешь в каталог футболок, а не в список нод, связанный с тегом футболки.

Есть хоть какое-то решение по этому вопросу?

Комментарии

Аватар пользователя Mindstorm Mindstorm 5 июня 2010 в 19:45

Или можно сделать так, чтобы разные типы материалов, с одинаковыми терминами, отображались в разных блоках, при нажатии?

Аватар пользователя venom280@drupal.org venom280@drupal.org 5 июня 2010 в 22:30

/dev/hands

// $tids массив с терминами  
// $from с какой записи выводить
    $raw=db_query("SELECT DISTINCT node.nid AS nid, node.title AS title, uc_products.model AS model, uc_products.sell_price AS price, files.filename as filename FROM {node} LEFT JOIN {term_node} ON node.vid = term_node.vid INNER JOIN {uc_products} ON node.vid = uc_products.vid LEFT JOIN {files} ON files.fid = content_field_product_image.field_product_image_fid WHERE (node.type = 'product') AND (term_node.tid IN (%s)) limit %d,10",$tids,$from);
    while ($res=db_fetch_array($raw)) {
       print $res['title'];
    }
Аватар пользователя VasyOK VasyOK 5 июня 2010 в 23:40

Решение есть.

К каждому товару должно быть прикреплено изображение imagefield + imagecashe.

Ставите Views, включаете представление taxonomy/term/% меняете вид на сетка. Включаете в представление поля: 1) Заголовок материала
2) изображение прикрепленное к материалу

Ну и еще вам нужно будет поразбираться с модулем taxonomy redirect.

Аватар пользователя Mindstorm Mindstorm 6 июня 2010 в 22:44

А можно в taxonomy redirect в Enter path: прописать редирект только на определённый тип материала? И как это сделать. В кодинге я не особо(((