[РЕШЕНО]taxonomy_get_term drupal 7

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

Комментарии

Аватар пользователя AlexLuxon AlexLuxon 10 апреля 2012 в 12:40

Добавил во вьюху:
<?php
$term = taxonomy_term_load(arg(2));
print $term->description;
?>
но на всех категориях выводит описание одного термина таксономии с id=2.

Аватар пользователя AlexLuxon AlexLuxon 10 апреля 2012 в 15:47

На странице категории нажал Edit, попал в интерфейс редактирование вьюхи uc_catalog, выбрал Grid и возле "Подвал" нажал "Добавить" - "Global: Text area" - добавил текст в пустое текстовое поле, внизу выбрал "PHP code", и сохранил изменения, после очистил кеш, снова зашел в каталог, вібрал произвольную категорию. Использую Денвер.
Пробовал использовать (arg(%2)).
Только что снова стёр и повторил, результат только сетка товаров и вверху ошибка:
Notice: Trying to get property of non-object в функции eval() (строка 3 в файле Z:\...\www\modules\php\php.module(80) : eval()'d code)..

Аватар пользователя drupby drupby 10 апреля 2012 в 16:06

"Semantics" wrote:

Индексация в массивах начинается с нуля

taxonomy(0)/term(1)/tid(2) - так никто и не спорит по этому поводу .
"AlexLuxon" wrote:
На странице категории нажал Edit, попал в интерфейс редактирование вьюхи uc_catalog, выбрал Grid и возле "Подвал" нажал "Добавить" - "Global: Text area" - добавил текст в пустое текстовое поле, внизу выбрал "PHP code", и сохранил изменения, после очистил кеш, снова зашел в каталог, вібрал произвольную категорию. Использую Денвер.

а тип дисплея вьюхи блок или страница?

Аватар пользователя AlexLuxon AlexLuxon 10 апреля 2012 в 17:22

Это вьюха, которую создаёт уберкарт при установки на Drupal 7/
Имя вьюхи: uc_catalog
Отображение: Страница
Database overriding code
Тип: Содержимое

Аватар пользователя AlexLuxon AlexLuxon 10 апреля 2012 в 17:33

адрес категории каталога, на котором появляется это сообщение:
mysite.com/catalog/1
Мне кажется, что я пропустил или наоборот допустил какую-то мелочь, поэтому и не работает. Может кто скинет ссылки на ресурсы где можно почитать про Views 3, или Ubercart 3 + Drupal 7, не просто установка и настройка (такого в сети полно), а про API и как использовать, желательно на русском.
Чтоб я не мучал пользователей сайта. Может сам разберусь, тогда отпишусь.

Аватар пользователя AlexLuxon AlexLuxon 10 апреля 2012 в 17:37

Semantics wrote:
"drupby" wrote:
а catalog/[tid] - это не алиас разве?


Нет, не алиас

Синонимы URL пока не добавлял и не настраивал.

Аватар пользователя AlexLuxon AlexLuxon 10 апреля 2012 в 17:55

РЕШЕНО!

drupby wrote:
а catalog это вообще словарь?
и

<?php
 $term = taxonomy_get_term(arg(1));
  print $term->description;
?>

попробуй


Да, catalog - машинное имя словаря таксономии в которой находятся категории товаров.

За пару минут до сообщения попробовал с аргуменом 1. Очистил кэш, но отображалось описание у одной категории, у остальных пусто. Отличия были в том, что с другими терминами словаря небыло связанных нод (товаров небыло), добавил товары в категории - описания появились. Всё отлично работает! Всем спасибо за помощь!