Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
view.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
11 $product = $block->getProductData();
12 ?>
13 <?php if ($product->getId()): ?>
14 <div class="customer-review view">
15  <div class="product-details">
16  <div class="product-media">
17  <a class="product-photo" href="<?= $block->escapeUrl($product->getProductUrl()) ?>">
18  <?php /* customer_account_product_review_page */ ?>
19  <?= $block->getImage($block->getProductData(), 'customer_account_product_review_page')->toHtml() ?>
20  </a>
21  </div>
22  <div class="product-info">
23  <h2 class="product-name"><?= $block->escapeHtml($product->getName()) ?></h2>
24  <?php if ($block->getRating() && $block->getRating()->getSize()): ?>
25  <span class="rating-average-label"><?= $block->escapeHtml(__('Average Customer Rating:')) ?></span>
26  <?= $block->getReviewsSummaryHtml($product) ?>
27  <?php endif; ?>
28  </div>
29  </div>
30 
31  <div class="review-details">
32  <?php if ($block->getRating() && $block->getRating()->getSize()): ?>
33  <div class="title">
34  <strong><?= $block->escapeHtml(__('Your Review')) ?></strong>
35  </div>
36  <div class="customer-review-rating">
37  <?php foreach ($block->getRating() as $_rating): ?>
38  <?php if ($_rating->getPercent()): ?>
39  <?php $rating = ceil($_rating->getPercent()) ?>
40  <div class="rating-summary item">
41  <span class="rating-label"><span><?= $block->escapeHtml($_rating->getRatingCode()) ?></span></span>
42  <div class="rating-result" title="<?= /* @noEscape */ $rating ?>%">
43  <span style="width:<?= /* @noEscape */ $rating ?>%">
44  <span><?= /* @noEscape */ $rating ?>%</span>
45  </span>
46  </div>
47  </div>
48  <?php endif; ?>
49  <?php endforeach; ?>
50  </div>
51  <?php endif; ?>
52 
53  <div class="review-title"><?= $block->escapeHtml($block->getReviewData()->getTitle()) ?></div>
54  <div class="review-content"><?= nl2br($block->escapeHtml($block->getReviewData()->getDetail())) ?></div>
55  <div class="review-date">
56  <?= $block->escapeHtml(__('Submitted on %1', '<time class="date">' . $block->dateFormat($block->getReviewData()->getCreatedAt()) . '</time>'), ['time']) ?>
57  </div>
58  </div>
59 </div>
60 <div class="actions-toolbar">
61  <div class="secondary">
62  <a class="action back" href="<?= $block->escapeUrl($block->getBackUrl()) ?>"><span><?= $block->escapeHtml(__('Back to My Reviews')) ?></span></a>
63  </div>
64 </div>
65 <?php endif; ?>
endforeach
Definition: view.phtml:42
__()
Definition: __.php:13
$rating
Definition: item.phtml:18
$block
Definition: block.php:8
$product
Definition: view.phtml:11
if( $block->canShowBlock())( 'Shop By') ?></strong ></div >< div classif( $block->getLayer() ->getState() ->getFilters())() ?>" class endif
Definition: view.phtml:27