11 <div
class=
"block review-add">
12 <div
class=
"block-title"><strong><?=
$block->escapeHtml(
__(
'Write Your Own Review')) ?></strong></div>
13 <div
class=
"block-content">
14 <?php
if (
$block->getAllowWriteReviewFlag()): ?>
15 <
form action=
"<?= $block->escapeUrl($block->getAction()) ?>" class=
"review-form" method=
"post" id=
"review-form" data-role=
"product-review-form" data-bind=
"scope: 'review-form'">
16 <?=
$block->getBlockHtml(
'formkey') ?>
17 <?=
$block->getChildHtml(
'form_fields_before') ?>
18 <fieldset
class=
"fieldset review-fieldset" data-hasrequired=
"<?= $block->escapeHtmlAttr(__('* Required Fields')) ?>">
19 <legend
class=
"legend review-legend"><span><?=
$block->escapeHtml(
__(
"You're reviewing:")) ?></span><strong><?=
$block->escapeHtml(
$block->getProductInfo()->getName()) ?></strong></legend><br />
20 <?php
if (
$block->getRatings() &&
$block->getRatings()->getSize()): ?>
21 <span
id=
"input-message-box"></span>
22 <fieldset
class=
"field required review-field-ratings">
23 <legend
class=
"label"><span><?=
$block->escapeHtml(
__(
'Your Rating')) ?></span></legend><br/>
25 <div
class=
"nested" id=
"product-review-table">
26 <?php
foreach (
$block->getRatings() as $_rating): ?>
27 <div
class=
"field choice review-field-rating">
28 <label
class=
"label" id=
"<?= $block->escapeHtml($_rating->getRatingCode()) ?>_rating_label"><span><?=
$block->escapeHtml($_rating->getRatingCode()) ?></span></label>
29 <div
class=
"control review-control-vote">
34 name=
"ratings[<?= $block->escapeHtmlAttr($_rating->getId()) ?>]" 35 id=
"<?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_<?= $block->escapeHtmlAttr($_option->getValue()) ?>" 36 value=
"<?= $block->escapeHtmlAttr($_option->getId()) ?>" 38 data-validate=
"{'rating-required':true}" 39 aria-labelledby=
"<?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_rating_label <?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_<?= $block->escapeHtmlAttr($_option->getValue()) ?>_label" />
41 class=
"rating-<?= $block->escapeHtmlAttr($iterator) ?>" 42 for=
"<?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_<?= $block->escapeHtmlAttr($_option->getValue()) ?>" 43 title=
"<?= $block->escapeHtmlAttr(__('%1 %2', $iterator, $iterator > 1 ? __('stars') : __('star'))) ?>" 44 id=
"<?= $block->escapeHtmlAttr($_rating->getRatingCode()) ?>_<?= $block->escapeHtmlAttr($_option->getValue()) ?>_label">
53 <input type=
"hidden" name=
"validate_rating" class=
"validate-rating" value=
"" />
57 <div
class=
"field review-field-nickname required">
58 <label
for=
"nickname_field" class=
"label"><span><?=
$block->escapeHtml(
__(
'Nickname')) ?></span></label>
60 <input type=
"text" name=
"nickname" id=
"nickname_field" class=
"input-text" data-validate=
"{required:true}" data-bind=
"value: nickname()" />
63 <div
class=
"field review-field-summary required">
64 <label
for=
"summary_field" class=
"label"><span><?=
$block->escapeHtml(
__(
'Summary')) ?></span></label>
66 <input type=
"text" name=
"title" id=
"summary_field" class=
"input-text" data-validate=
"{required:true}" data-bind=
"value: review().title" />
69 <div
class=
"field review-field-text required">
70 <label
for=
"review_field" class=
"label"><span><?=
$block->escapeHtml(
__(
'Review')) ?></span></label>
72 <textarea
name=
"detail" id=
"review_field" cols=
"5" rows=
"3" data-validate=
"{required:true}" data-bind=
"value: review().detail"></textarea>
76 <div
class=
"actions-toolbar review-form-actions">
77 <div
class=
"primary actions-primary">
78 <button type=
"submit" class=
"action submit primary"><span><?=
$block->escapeHtml(
__(
'Submit Review')) ?></span></button>
82 <script type=
"text/x-magento-init">
84 "[data-role=product-review-form]": {
85 "Magento_Ui/js/core/app": <?=
$block->getJsLayout() ?>
88 "Magento_Review/js/error-placement": {},
89 "Magento_Review/js/validate-review": {}
94 <div
class=
"message info notlogged" id=
"review-form">
96 <?=
$block->escapeHtml(
__(
'Only registered users can write reviews. Please <a href="%1">Sign in</a> or <a href="%2">create an account</a>',
$block->getLoginLink(),
$block->getRegisterUrl()), [
'a']) ?>
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
jquery extjs ext tree mage adminhtml form