Здравствуйте!
возникла проблема с модулем Fivestar. Установил вместе с Voting Api. В типах материалов добавил поле с оценкой следуя множествам инструкции, а данное поле не появляется на страницах. Я так понимаю что-то блокирует модулям создавать поле или же сайт был создан разработчиком так скажем совсем отличающимся от стандартных сайтов на этом сиэмэс (так как ноды он создавал сам. прикрепил изображение
). Возможно нужно как-то через код вставлять?
Помогите, пожалуйста, вывести оценки на страницах, так как сам особо в этом не разбираюсь
Комментарии
Если сменить тему оформления на Бартик, звездочки появляются?
Есть вероятность, что если сайт покажете что-то да выяснится.
сайт https://premiumtravel.kz
смена темы ни на что повлияет? а то боюсь что-то испортить. там какая-то своя тема стоит. типа кастомная
Дизайн сайт изменится и баудет видно виноват ли автор темы, кто не выводятся звездочки. Потом можно будет включить "свою" тему.
А вообще для экспериментов сайт надо бы клонировать. в случае Drupal 7 'то делается так же как и со многими другими ЦМС.
окей, попробую. спасибо
В общем, да, вы оказались правы, на другой теме звездочки появляются, а на этой нет. в этом случае можно как-то через код вывести звездочки и чтобы пользователи могли оценивать?
Можно конечно, но надо тему смотреть
где именно? или вы сами хотите посмотреть?
node.tpl.php, node--*.tpl.php
это который по пути sites/all/themes/моя тема/templates/node верно?
Точно внутри sites/all/themes/моя тема если конечно модульно не переопределен
theme node например через https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
или например сделан для node suggestion через hook_prerocess_node
В этом случае шаблон может быть другой.
У вас в шаблоне вашего типа ноды поля выводятся прямо в коде по одному. Просто добавьте ещё и вывод рейтинга.
извините, как вывести поля в коде и какой код нужен?
Откройте шаблон вашего типа ноды. Там увидите, что поля выводятся типа
<?php
print render($content['какое-то поле']);
?>
И вам нужно сделать то же самое, только вместо 'какое-то поле' будет название вашего поля. А файл шаблона у вас называется node--название-типа-вашей-ноды.tpl.php