Рейтинг товаров

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

Аватар пользователя nick-seo nick-seo 25 июня 2018 в 14:31

Здравствуйте, подскажите, как можно вывести рейтинг товаров в Drupal 7? Желательно с микроразметкой. Установил fivestar, добавил доп.поле для типа материала "товар", но никакие звездочки не появились.

Может нужно код в шаблон добавить? Какой шаблон отвечает за страницу товара?

Комментарии

Аватар пользователя nick-seo nick-seo 25 июня 2018 в 16:25

bumble wrote:

В настройках отображения материала включите поле.


Включено, права тоже выставлены для анонимных пользователей. Звезд нет по-прежнему.

В обычной статье звездочки появились, а вот в товарах не хотят

Аватар пользователя bumble bumble 25 июня 2018 в 18:03
1

nick-seo wrote:

В обычной статье звездочки появились, а вот в товарах не хотят

А в тип материала "товар" тоже добавили и вывели на страницу?

Возможно, Вы включаете отображение не для того вью-мода, к примеру для тизера, когда нужно для полного материала (или режим "по-умолчанию", если не включали отдельную настройку страницы).
Также возможен вариант, что для вывода товара используется собственный шаблон.

Аватар пользователя nick-seo nick-seo 26 июня 2018 в 9:20

Semantics wrote:

Вы о звёздах рейтинга на странице или о звёздах в поисковой выдаче?


На странице

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

Вот ещё клевый модуль  rate


Мне оформление fivestar больше нравится

Аватар пользователя nick-seo nick-seo 26 июня 2018 в 9:21

bumble wrote:

nick-seo написал:

В обычной статье звездочки появились, а вот в товарах не хотят

А в тип материала "товар" тоже добавили и вывели на страницу?
Возможно, Вы включаете отображение не для того вью-мода, к примеру для тизера, когда нужно для полного материала (или режим "по-умолчанию", если не включали отдельную настройку страницы).

Также возможен вариант, что для вывода товара используется собственный шаблон.


А есть ли какой-то код, чтобы рейтинг добавить не через поле, а через код в этот шаблон товара?

Аватар пользователя nick-seo nick-seo 26 июня 2018 в 16:45

bumble wrote:

Выводится как и любое другое поле.


Я имею в виду, есть ли функция или код, которым можно добавить функционал не через конструктор полей, а напрямую в шаблон?

Аватар пользователя nick-seo nick-seo 27 июня 2018 в 9:10

bumble wrote:

Зачем?


Затем что новые поля именно в типе материала "Товар" не появляются. Я подозреваю, что нужно их через код добавлять в шаблоне node

Аватар пользователя bumble bumble 27 июня 2018 в 11:11
2

Ваши подозрения неверны.
Поля это стандартная часть Drupal, и Fivestar рассчитан на работу именно в качестве поля.
Ни в какие шаблоны ничего вордпрессить не нужно!

Аватар пользователя nick-seo nick-seo 27 июня 2018 в 11:59

bumble wrote:

Ваши подозрения неверны.

Поля это стандартная часть Drupal, и Fivestar рассчитан на работу именно в качестве поля.

Ни в какие шаблоны ничего вордпрессить не нужно!


Тогда не понимаю, почему поле не появляется на странице товара.

Аватар пользователя nick-seo nick-seo 27 июня 2018 в 13:05

fairrandir wrote:

Товар - это точно нода? А не коммерсовская сущность, например?


Для товаров отдельная нода node--tovar.tpl.php