Скрыть (не показывать) поле модуля fivestar в определённой ноде.

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

Аватар пользователя POSTREALITY POSTREALITY 18 мая 2017 в 14:52

Друзья, всем привет.
Установил и настроил модуль Fivestar для оценки статей на сайте. Всё работает, всё отлично. Для определённого типа материалов в настройке отображения полей добавил поле модуля Fivestar.
Теперь возник вопрос: дело в том, в данном типе материалов есть парочка нод, в которых я не хочу показывать поле со звёздочками (не хочу чтобы пользователи ставили оценки данным статьям).
Подскажите пожалуйста, как можно скрыть поле fivestar из этих пары нод, чтобы не выводить их в отдельный тип материалов.
Спасибо!

Комментарии

Аватар пользователя Mihail.space Mihail.space 22 мая 2017 в 14:02

Если без заморочек не погружаясь в шаблоные правки, то можете просто удалять поле из потока с помощью js, создать блок с форматом full-html и вывести его по путям двух ваших нод с содержимым

<script>
var element = document.getElementById("fivestar-custom-widget");
element.parentNode.removeChild(element);
</script>

id формы виджета уточните в firebug

Аватар пользователя POSTREALITY POSTREALITY 22 мая 2017 в 16:24

Спасибо!
Такой вариант работает, но только с одним недочётом. Этим кодом скрываются сами звёзочки, а надпись оцените материал остаётся.
Подскажите пожалуйста, что в этот код добавить чтобы скрылась и надпись тоже?
FireBug на эту надпись выдаёт вот такой код:
field field-name-field-voting-stars field-type-fivestar field-label-inline clearfix
Спасибо!