Дорабатываем вывод рейтинга товара (vamshop 2)

13.12.2017 | Написал

В вамшопе 2-й версии реализован вывод общего рейтинга товара как оценкой так и звездочками. По этим звездочкам не совсем понятно сколько из скольки звезд. Добавим тут наглядности, чтобы при рейтинге меньше пяти недостающие звезды выводились контурами.
Делаем это следующим образом:

Находим формирование метки star_rating, это примерно так:

		$assignments['star_rating'] = '';
		for($i=0;$i<number_format($total_rating/$col);$i++)	{
		$assignments['star_rating'] .= '<i class="fa fa-star"></i> ';
		}

И добавляем ниже цикл, который прибавит контурные звезды, если общий рейтинг меньше пяти:

		for($i=$total_rating;$i<5;$i++)	{
		$assignments['star_rating'] .= '<span class="rating"><i class="fa fa-star-o"></i></span> ';
		}

В каких файлах это нужно сделать:
– app/Controller/Component/ContentBaseComponent.php
– app/Plugin/ModuleReviews/Controller/ActionController.php

Метки:
Комментарии читателей статьи "Дорабатываем вывод рейтинга товара (vamshop 2)"

Нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.