taxonomy_image

Неверный путь при выводе изображения функцией Theme + неудачи других способов

Аватар пользователя priestal

Что-то не получается у меня решить простую задачу: Выведение иконки термина таксономии рядом с описание.
Все делаю, как написано, например, здесь http://www.drupal.ru/node/95991
То есть создаю дополнительное поле для привязываемого изображения в таксономии, загружаю картинку термина. Во view вставляю в "шапке" код :

<?php $current taxonomy_term_load(arg(2));
print 
'<div class="taxonomy-image">';
  print 
theme('image_style', array('style_name' => 'themeimg''path' => 
$current->field_timg['und'][0]['uri']));
 print 
'</div>';
  print 
'<div class="taxonomy-description">'$current->description .'</div>'

?>

Создаю в "Стилях изображения" стиль "themeimg".
В результате выводится такой код:

0 Thanks

Как добавить к выводу терминов поле имидж, прикрепленное к данному термину. Для Drupal 7.

Аватар пользователя ss_400

Вывожу следующим кодом, найденым на форуме, список дочерних терминов с глубиной 1, список выводится нормально.
Подскажите как добавить к названию выводимого термина поле имиджа, которое добавлено к данному термину?
задача выводить именно кодом который размещен в шапке Вьюса.
Модуль Taxonomy Image установлен.

<?php

$vocabulary_machine_name 

'catalog';
$vocabulary taxonomy_vocabulary_machine_name_load($vocabulary_machine_name);
$vid $vocabulary->vid// id словаря
$arg_pos 1// номер позиции аргумента, в нашем случает 1
$cols 5// кол-во столбцов для отображения

if (is_numeric(arg($arg_pos))) {
  
$tid arg($arg_pos);
  
$terms taxonomy_get_children($tid$vid);
  if (!empty(
$terms)) {
    
$output '<table class="catalog-page">';?>
0 Thanks

При включении taxonomy views integrator перестают подтягиваться материалы нижнего уровня

Аватар пользователя def

Всем доброго дня :)
Столкнулся с такой проблемой.
На сайте реализовал красивое меню, что бы при клике на любом уровне выводились через views все материалы - принадлежащие этому уровню и дочерним уровням меню. Реализовал через taxonomy_menu и внёс изменения в стандартную вьюшку - Taxonomy term, что бы она подтягивала все материалы - которые принадлежат термину и дочерним терминам.

0 Thanks

Вывод изображения и описания термина модуль taxonomy_image

Аватар пользователя ram-ram

Добрый день коллеги!
Суть проблемы.
Есть словарь с терминами к терминам привязаны картинки
Создаю с помощью views вид для отображения страницы термина (тип материал), в разделе поля есть изображение термина и описание термина, но по какимто не ясным мне причинам они упорно не хотят отображаться(
Пробовал создать через (тип термин) всё нормально выводится, но там к сожалению нет других необходимых мне полей, что я делаю не так, подскажите!
Заранее благодарен!

0 Thanks

Простой каталог

Аватар пользователя AlexeyBorisenko

Всем привет!
Собственно, благодаря статье создания простого каталога, создал каталог из Терминов (и подтерминов) таксономии.

Вот только столкнулся с такой проблемой, что хочу сделать в Корне каталога вывести ещё изображения (taxonomy image) для дочерних терминов. Для Главного термина получается, а вот для дочерних не никак не выходит.

Код вывода:

<?php
$vid 
1//id словаря Таксономии
$cols 1// кол-во столбцов для отображения
$limit 5000;

$tree taxonomy_get_tree($vid0, -11);
if (!empty(
$tree)) {
  
$output '<table width="100%">';
  
$count 0;
  
$total count($tree);
  
  foreach (
$tree as $tid => $term) {
    if (
$count $cols == 0) {
      
$output .= '<tr>';
    }
?>
0 Thanks

Taxonomy image + lightbox2

Аватар пользователя grikos

Здравствуйте.

0 Thanks

Таксономия + taxonomy image + views - картинки выводятся не там

Аватар пользователя shuxer007

Здравствуйте.

Возникла проблема в следующем. Создал словарь таксономии, добавил термины в словарь. Создал несколько материалов, которые подвязал разным терминам таксономии. С помощью taxonomy image подвязал по одной картинке к нескольким терминам. С помощью views вывел все это на страницу, а именно поля: термин, заголовок материала, картинка таксономии. Сгруппировал все это дело по термину.

Проблема в том, что картинки выводятся не возле терминов, а возле каждого заголовка материала, принадлежащего этому термину:

Термин1
---------
заголовок1
картинка
заголовок2
картинка
заголовок3
картинка

Что делаю не так? Возможно ли вообще сделать так:

Термин1 картинка
---------
заголовок1
заголовок2

0 Thanks

views не показывает taxonomy image

Аватар пользователя tchka

Здравствуйте!
Есть следующая проблема.
Drupal 6, используются модули views, taxonomy, taxonomy image.
Двухуровневая система терминов taxonomy с прикрепленными файлами картинок. Создан view типа term с аргументом Parent term и полями Таксономия: Term, Таксономия: Изображение термина, Таксономия: Term description. Страничный вид этого view в предпросмотре view выводит все поля, как должно быть. На самой же странице картинка - изображение термина - отсутствует. Все остальные поля выводятся, есть и лейбл от картинки.

0 Thanks

[РЕШЕНО] Taxonomy Image + Views

Аватар пользователя Lorik

Здравствуйте уважаемые.

Все делала как часто пишут "Сначала попробуй, потом спрашивай", это правильно не спорю. Но я уже сдалась! Посоветуйте пожалуйста что мне надо сделать.

0 Thanks

Taxonomy image странно не работает

Аватар пользователя kolosnitsyn

Здравствуйте.

Бьюсь, словно рыба об лед с модулем taxonomy_image.

Всё работало отлично. Потом пропали изображения терминов таксономии.
Находил здесь пост про то, что надо обновиться до dev-версии, но и это не помогло.

Пробовал переустанавливать, сбрасывать кэш и т.д. - ноль эффекта.

В БД записи добавляются.
Изображения на хостинг загружаются (но, не удаляются если их менять).

0 Thanks

Taxonomy Image не отображается картинка в описании термина

Аватар пользователя Dec0der

Поставил модуль Taxonomy Image. Но картинка (иконка) не отображается в описании термина. Т.е. именно на странице теримна, под его названием. Или этот модуль не позволяет этого сделать? А если позволяет, то какие дополнительные настройки нужны?

0 Thanks

taxonomy image и какой нибудь бокс модуль. Это сложно?

Аватар пользователя VasyOK

Модуль taxonomy image выводит термины в виде картинок. Можно этим кртинкам назначить вывод через какой нибудь бокс модуль? (Colorbox, lightbox и т.п)

0 Thanks

taxonomy_image настройка пути сохранения файлов

Аватар пользователя ram-ram

Добрый день!
Возникла вот такая проблема пытаюсь настроить путь для сохранения изображений прикреплённых к терминам таксономии, очень надо чтобы каждый пользователь сохранял их в своей папке
Указываю следующий путь sites/default/files/u%uid/category_pictures
При загрузке изображения выдаётся ошибка
(Error creating the category picture directory: "" does not exist, or is not writable.)
Как быть ни кто не подскажет
Заранее благодарен

0 Thanks

Как при использовании модуля Taxonomy Image отобразить дочерние термины? (РЕШЕНО)

Аватар пользователя tolik109

В общем так.
Установлен модуль Taxonomy Image который позволяет прикреплять к терминам таксономии картинки.
Собственно так и реализован каталог на сайте. Настроены пути у материала и у словаря. Например mysite.ru/(бренд)термин_родитель/(каталог)дочерний_термин/название.
Словарь таксономии имеет иерархическую структуру и при создании материала выбираются только дочерние термины catalog1, catalog2, catalog3.
+marburg
++catalog1
++catalog2
++catalog3
+artshow
+sirpi

Собственно вот сам вопрос.
при обращении по адресу материала http://mysite.ru/marburg/catalog1/213123124 - отображается сам материал.
при обращении по адресу материала http://mysite.ru/marburg/catalog1/ - отображаются все материалы в каталоге «catalog1»
нужно что бы при обращении по адресу материала http://mysite.ru/marburg/ - отображались термины «catalog1», «catalog2», «catalog3» (а модуль Taxonomy Image мне выведет их с картинками).
А сейчас он пишет что «В этой категории нет материалов.» хотя это термин-родитель.
Как быть? Может еще модули покопать какие-нибудь?
Может чтобы было понятнее вот сам сайт http://www.modnieoboi.ru
Заранее спасибо!

Прочитал статью http://druit.ru/blogs/views/18
Скачал необходимые модули.
Импортировал и чуть правил представление http://pastebin.com/PW2hP6sm !
Все круто все работает! )
Спасибо!!!

0 Thanks

taxonomy image не умеет загружать изображения с одинаковыми именами.

Аватар пользователя xom940k

Собственно, как указано в названии топика, при попытке закачать изображение на сервер, у которого имя совпадает с уже закаченным - модуль просто ничего не делает. А в базу пихает прежде закаченную иллюстрацию. Мельком просмотрел код, вроде нашел какие-то функции добавления в базу, но upload функции не нашел. Если кто сталкивался и нашел решение - отпишите. Мне сильно не нужен такой функционал, я могу переименовать все изображения =) Но вдруг клиенту взбредет поменять картинку? =(

0 Thanks

[РЕШЕНО] Как сделать taxonomy_image ссылкой на термин таксономии?

Аватар пользователя nevedimko

Добрый день, подскажите пожалуйста, у меня есть две вьюхи: 1 - корень каталога, 2 - страницы каталога. Имеется словарь таксономии каталог(id=1), для каждого термина прикреплено изображение через taxonomy_image. Через вьюхи я сделал вывод названия термина и его изображения. Но не могу никак сделать это изображение ссылкой на термин. Код писал не я, нашел где-то в интернете, поэтому заранее извинюсь, если криво =(

Корень каталога:

<?php
$vid 
1// id словаря
$cols 3// кол-во столбцов для отображения
$tree taxonomy_get_tree($vid0, -11);
if (!empty(
$tree)) {
  print 
"<div id='catalog'>";
  print 
"<table border='0'>";
  
$count 0;
  
$total count($tree);
 
  foreach (
$tree as $tid => $term) {
    if (
$count $cols == 0) {
        print 
"<tr>";
    }
    print 
"<td>"
    print (
taxonomy_image_display($term->tidNULLNULL, array('wrapper' => FALSE)));
    print 
"<br />";
    print 
l($term->nametaxonomy_term_path($term));

    print 

"</td>";
    
$count++;
    if (
$count $cols == || $count == $total) {
        print 
"</tr>";
      }
}
print 
"</table>";
print 
"</div>";
}
?>

Страницы каталога:
<?php
$cols = 3; // кол-во столбцов для отображения
$v = views_get_current_view(); //Получаем доступ к текущему виду
$term_id = intval($v->args[0]); //Из аргументов получаем ID текущего термина
$t = taxonomy_get_term($term_id);
print $t->description; //Выводим описание термина
$terms = taxonomy_get_children ($term_id); //Выводим дерево потомков термина
print "";

0 Thanks

[Решено обходным путем] Функция taxonomy_image_display() не отрабатывает на стороне хостинга

Аватар пользователя Cypher

Имеется каталог реализованный средствами таксономии. К терминам таксономи привязанны изображения (благодаря модулю Taxonomy Image). Выводятся изображения функцией taxonomy_image_display(). До заливки сайта на хостинг (при работе на локальном сервере) все работало безупречно. Однако просматривая сайт через интернет, в HTML-коде, на месте где должен быть результат работы функции taxonomy_image_display() пусто.
Подскажите пожалуйста, в чем может быть пробелма?
Что можно попробовать сделать, чтобы выявить проблему?
Можно ли добраться до соответствующих изображений обойдя злую функцию?

Пример моего вызова функции:
taxonomy_image_display( $child->tid , array('class' => 'catalog_image' , 'width' => '100' , 'height' => '100' ));
Пробовал $image = taxonomy_image_display( ... ) и вывести переменную, результат тот же. Пусто. Участки кода до функции и после отрабатывают нормально.

UPD: Анонимным пользователям выставлены права: access taxonomy images. Дело скорее всего не в этом. Поскольку даже зайдя как администратор я не вижу результата работы функции :(.

UPD2: В описании функции нашел такую строчку: An html "img" tag will be returned if an image is found. Другими словами велика вероятность того, что это не функция не отрабатывает, а она отрабатывает, но не возвращает "img"-тег, так как не может найти соответствующее изображение. Проверил, на хостинге нужные картинки лежат. Что могло произойти при задивке сайта?

0 Thanks

Меню с помощью таксономии и с картинками

Аватар пользователя buldozer_kpi

Доброго времени суток!
Задача следующая: есть меню, которое состоит из терминов таксономии и выводится с помощью taxonomy_menu или taxonomy_treemenu.
пункт1
-подпункт1
-подпункт2
-подпункт211
-подпункт212
-подпункт3
пункт2
-подпункт21
-подпункт22
-подпункт23
Необходимо выводить пункт1 и пункт2 в виде картинки. Подпункты должны быть свёрнуты и в виде текстовых ссылок. Хотя бы отдалённо напоминающее _http://grand.ua (левая панель навигации)

0 Thanks

[РЕШЕНО] Каталог... Как уже он надоел :(( проблема с выводом картинок дочерних терминов через виевс посредством пхп

Аватар пользователя Korsarchik

Здравствуйте форумчане, помогите с решением проблемы:

есть код:

<?php
//Получаем доступ к текущему виду
$v views_get_current_view();
//Из аргументов получаем ID текущего термина
$term_id intval($v->args[0]);
$t taxonomy_get_term($term_id);
//Выводим описание термина
print $t->description;
//Выводим дерево потомков термина
$terms taxonomy_get_children ($term_id);
foreach (
$terms as $term) {
 print 
l($term->name'taxonomy/term/'$term->tid, array('attributes'  => array('title' =>  $term->name)));
    }
?>

(взял где то на форуме)

что нужно в него дописать чтобы отображались не названия терминов а картинки?
п.с. в пхп не силен, нашел функцию отвечающую за вывод картинок таксономии но не знаю как правильно ее вписать сюда :( taxonomy_image_display($term->tid)
п.п.с. бьюсь с каталогом 2-ю неделю, помогите

0 Thanks

Изображения категорий в Ubercart. Taxonomy_list + taxonomy_image или как-то иначе?

Аватар пользователя zs_ftp

Как можно вывести в список всех категорий каталога с изображениями, кроме как taxonomy_list + taxonomy_image?
Этот способ хорош, кроме того, что ссылка ведет у категории не туда, куда нужно :)
При доступе к обычному каталогу (/catalog/) ссылки имеют вид: /catalog/10
В случае использования вышеобозначенной связки: /taxonomy/term/10

0 Thanks