Причина, по которой вы получаете эту ошибку, заключается в том, что вы используете кавычки.Используйте 'вместо этого.
В ответ на ваши изменения вы должны загрузить и загрузить 5 случайных продуктов, которые имеют обзор:
$review = Mage::getModel('review/review');
$collection = $review->getProductCollection();
$collection
->addAttributeToSelect('*')
->getSelect()
->limit(5)
->order('rand()');
$review->appendSummary($collection);
foreach($collection as $product) {
var_dump($product->debug());
}
Очевидно, что теперь вы можете сделать что-то вроде:
$product->getRatingSummary()
для извлечения рейтинговых данных и т. Д.
Конечно, вы должны создать блок, чтобы вставить это (или плохой способ -> просто поместить его в некоторый шаблон).
Веселитесь;)
Третье изменение в ответ на ваш вопрос:
/* Getting summary title / body. */
$title = $product->getTitle();
$body = $product->getDetail();
/* To get (what I assume is) 'star' rating. */
$ratingSummary = $product->getRatingSummary();
$starRating = $ratingSummary['rating_summary'];