Друзья, всем привет.
Установил и настроил модуль Fivestar для оценки статей на сайте. Всё работает, всё отлично. Для определённого типа материалов в настройке отображения полей добавил поле модуля Fivestar.
Теперь возник вопрос: дело в том, в данном типе материалов есть парочка нод, в которых я не хочу показывать поле со звёздочками (не хочу чтобы пользователи ставили оценки данным статьям).
Подскажите пожалуйста, как можно скрыть поле fivestar из этих пары нод, чтобы не выводить их в отдельный тип материалов.
Спасибо!
Комментарии
UP!
Если без заморочек не погружаясь в шаблоные правки, то можете просто удалять поле из потока с помощью js, создать блок с форматом full-html и вывести его по путям двух ваших нод с содержимым
var element = document.getElementById("fivestar-custom-widget");
element.parentNode.removeChild(element);
</script>
id формы виджета уточните в firebug
не проще тогда уж:
.node-12345 .fivestar {
display: none;
}
Спасибо!
Такой вариант работает, но только с одним недочётом. Этим кодом скрываются сами звёзочки, а надпись оцените материал остаётся.
Подскажите пожалуйста, что в этот код добавить чтобы скрылась и надпись тоже?
FireBug на эту надпись выдаёт вот такой код:
field field-name-field-voting-stars field-type-fivestar field-label-inline clearfix
Спасибо!