Решил обзавестись облаком тэгов (не придумал ничего лучше, чем влепить ее в самый низ) и из всего малообразия модулей выбрал 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.
Старина, спасибо, очень выручил.