Ошибка в модуле tagadelic. Notice: Undefined index: voc в функции theme_tagadelic_weighted()

Решил обзавестись облаком тэгов (не придумал ничего лучше, чем влепить ее в самый низ) и из всего малообразия модулей выбрал tagadelic, но при нажатии ссылки «Еще» возникала ошибка.

Notice: Undefined index: voc в функции theme_tagadelic_weighted() (строка 334 в файле …/sites/all/modules/tagadelic/tagadelic.module).
Notice: Trying to get property of non-object в функции theme_tagadelic_weighted() (строка 334 в файле …/sites/all/modules/tagadelic/tagadelic.module).

На форуме drupal.ru было найдено решение.

Следует заменить код:

<?php
if (count($terms) >= variable_get(‘tagadelic_block_tags_’ . $vars[‘voc’]->vid, 12)) {
$output .= theme(‘more_link’, array(‘title’ => t(‘more tags’), ‘url’ => «tagadelic/chunk/{$vars[‘voc’]->vid}»));
}
return $output;
?>

На этот:

<?php
if (isset($vars[‘voc’])){
if (count($terms) >= variable_get(‘tagadelic_block_tags_’ . $vars[‘voc’]->vid, 12)) {
$output .= theme(‘more_link’, array(‘title’ => t(‘more tags’), ‘url’ => «tagadelic/chunk/{$vars[‘voc’]->vid}»));
}
}
return $output;
?>

В файле tagadelic.module. Где-то в районе 335 строки.

Самое интересное, что у разработчика на гитхабе все еще по старому.

 

 

ps: все это относится к модулю ветки 1.x для Drupal 7.x.

Другие публикации по теме:

Отключение кеширования в Drupal 8... Играюсь с новой (восьмой) версией фреймворка Drupal.С определенной долей удачности удалось смигрировать из Drupal 7, но сейчас руководство, как от...
Использование CKEditor 4.x в Drupal 7.x... На официальном сайте Drupal.org в разделе поддержки и подразделе "Настройки после установки" нашел маленький хак для модуля WYSIWYG, который позволяет...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Один комментарий к «Ошибка в модуле tagadelic. Notice: Undefined index: voc в функции theme_tagadelic_weighted()»

Оставить комментарий