MsOptionsPrice2 - не меняется цена
Добрый день!
Второй день бьюсь с настройкой и ничего не получается. Тестовый товар: flow-service.ru/catalogue/bouquets/ocharovanie
Что сделано:
1. Куплен и установлен модуль
2. В настройках поставлен номер шаблона, а также добавлено поле b_size (размер букета).
3. В шаблон Товара добавлены соответствующие классы.
Но ничего не происходит — цена не меняется. Пробовали применить изменения на название модификации — все работает. Вернули на цену — снова ничего. Пробовали убрать мультивалютность с сайта — все равно ничего не происходит.
Чанк для вывода опций стоит пока дефолтный.
Вот страница шаблона товара:
Что сделано:
1. Куплен и установлен модуль
2. В настройках поставлен номер шаблона, а также добавлено поле b_size (размер букета).
3. В шаблон Товара добавлены соответствующие классы.
Но ничего не происходит — цена не меняется. Пробовали применить изменения на название модификации — все работает. Вернули на цену — снова ничего. Пробовали убрать мультивалютность с сайта — все равно ничего не происходит.
Чанк для вывода опций стоит пока дефолтный.
Вот страница шаблона товара:
{extends 'template:Основной'}
{block 'content'}
[[!msOptionsPrice.initialize?]]
<section class="ms2_product page">
<div class="container">
<div class="row">
<div class="col-xs-12 col-lg-12">
<ol class="breadcrumb">
<li>
<a href="{$_modx->runSnippet('BabelTranslation', ['resourceId' => 1])|url}">{'pathway_start'|lexicon}</a>
</li>
<li>
<a href="{$_modx->resource.parent|url}">[[#[[*parent]].pagetitle]]</a>
</li>
<li class="active">
{$_modx->resource.pagetitle}
</li>
</ol>
<div class="page__name">
<h1>{$_modx->resource.pagetitle}</h1>
{if $new == 1}
{include 'new'}
{/if}
{if $sale == 1}
{include 'sale'}
{/if}
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-5 offset-lg-1">
{*<div class="w-size">
[[*width]] {'catalogue_product_size_units'|lexicon}
</div>*}
[[!msGallery?
&tplOuter=`catalogue-product-gallery`
&tplRow=`catalogue-product-gallery-row`
&tplEmpty=`catalogue-product-gallery`
&tpl=`tpl.msGallery.custom`
&limit=`5`
]]
</div>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-5">
<div id="accordion-params" role="tablist" aria-multiselectable="true">
<div class="card">
<div class="card-header" role="tab" id="headingOne">
<h5 class="mb-0">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-params" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
<div class="card__title">
{'catalogue_product_flower_kit'|lexicon}
<img class="card__title__arrow" src="assets/templates/img/icons/arrow-grey.svg" width="16" height="16">
</div>
</a>
</h5>
</div>
<div id="collapseOne" class="collapse" role="tabpanel" aria-labelledby="headingOne">
<div class="list-group-item">
<p>
{$_modx->resource.content}
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" role="tab" id="headingTwo">
<h5 class="mb-0">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-params" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
<div class="card__title">
{'catalogue_product_delivery'|lexicon}
<img class="card__title__arrow" src="assets/templates/img/icons/arrow-grey.svg" width="16" height="16">
</div>
</a>
</h5>
</div>
<div id="collapseTwo" class="collapse" role="tabpanel" aria-labelledby="headingTwo">
<div class="list-group-item">
<p>
[[++product_delivery]]
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" role="tab" id="headingFour">
<h5 class="mb-0">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-params" href="#collapseFour" aria-expanded="false" aria-controls="collapseFour">
<div class="card__title">
{'catalogue_product_payment'|lexicon}
<img class="card__title__arrow" src="assets/templates/img/icons/arrow-grey.svg" width="16" height="16">
</div>
</a>
</h5>
</div>
<div id="collapseFour" class="collapse" role="tabpanel" aria-labelledby="headingFour">
<div class="list-group-item">
<p>
[[++product_payment]]
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" role="tab" id="headingFive">
<h5 class="mb-0">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-params" href="#collapseFive" aria-expanded="false" aria-controls="collapseFive">
<div class="card__title">
{'catalogue_product_description'|lexicon}
<img class="card__title__arrow" src="assets/templates/img/icons/arrow-grey.svg" width="16" height="16">
</div>
</a>
</h5>
</div>
<div id="collapseFive" class="collapse" role="tabpanel" aria-labelledby="headingFive">
<div class="list-group-item">
<p>
[[*introtext]]
</p>
</div>
</div>
</div>
</div>
<div class="page__table kit_page__table">
[[!getImageList?
&tvname=`flower_kit`
&tpl=`@CODE: <div id="[[+published]]" data-id="[[+num]]" data-interest="[[+interest]]" data-id="[[+num]]" data-image1="[[+image1]]" data-image2="[[+image2]]">[[+name]]</div>`
]]
</div>
<!-----НАЧАЛО------------->
<div class="page__price">
<span class="dynamic dynamic_price msoptionsprice-cost msoptionsprice-[[*id]]">
{$_modx->runSnippet('!catalogue_currency_value', [
'price' => $price,
])}
</span>
<span class="dynamic dynamic_curr">
[[!catalogue_currency_label]]
</span>
{*if $old_price !== '0'}
<span class="dynamic dynamic_price old">
{$_modx->runSnippet('!catalogue_currency_value', [
'price' => $price,
])}
</span>
<span class="dynamic dynamic_curr old">
[[!catalogue_currency_label]]
</span>
<span class="dynamic dynamic_old_price">
{$_modx->runSnippet('!catalogue_currency_old_value', [
'old_price' => $old_price,
])}
<span class="dynamic dynamic_old_curr">
[[!catalogue_currency_label]]
</span>
</span>
{else}
<span class="dynamic dynamic_price">
{$_modx->runSnippet('!catalogue_currency_value', [
'price' => $price,
])}
</span>
<span class="dynamic dynamic_curr">
[[!catalogue_currency_label]]
</span>
{/if*}
</div>
<!-----КОНЕЦ------------->
<div class="page__table">
{*начало выбора количества*}
[[!getImageList?
&tvname=`flower_count`
&tpl=`@CODE: <div id="[[+published]]" data-id="[[+num]]" data-image1="[[+image1]]" data-image2="[[+image2]]">[[+bukva]]</div>`
]]
{*конец выбора количества*}
</div>
<span class="msoptionsprice-name msoptionsprice-[[*id]]"></span>
<form method="post" class="ms2_form ms2efs_form counter msef_ext_form msoptionsprice-product">
<input type="hidden" name="id" value="{$_modx->resource.id}">
<input type="hidden" name="key" class="key-product" value="">
<input type="hidden" name="options" value="[]">
[[!msExtraFields?
&display=`info`
&log_target=`HTML`
&log_status=`0`
&tpl_wraper=`@INLINE:<div class="ms2efs_options">{$output}</div>`
]]
<div class="e-price">
<span class="price msoptionsprice-cost msoptionsprice-[[*id]]" data-price="[[!catalogue_currency_value? &price=`[[!+price]]`]]">
[[!catalogue_currency_value? &price=`[[!+price]]`]]
</span>
<span class="currency"></span>
</div>
<div class="msef_ext_qty_ctrl">
<div class="note">{'catalogue_product_qty'|lexicon}</div>
<div class="ctrl">
<input type="text" name="count" id="" class="input-sm form-control" value="1" min="1" />
<div class="dynamic_count minus">−</div>
<div class="dynamic_count plus">+</div>
</div>
</div>
[[!msOptions? &options=`b_size`]]
<div class="msef_ext_buttons">
<div class="row">
<div class="col-6">
<button class="btn btn-primary btn-lg" name="ms2_action" type="submit" value="cart/add">{'catalogue_product_order'|lexicon}</button>
</div>
<div class="col-6">
<a class="btn btn-outline-primary btn-lg fast" href="#">{'catalogue_product_oneclick'|lexicon}</a>
</div>
</div>
</div>
</form>
{* <div class="counter__name">{'catalogue_product_social'|lexicon} <div style="display: inline-block; vertical-align: middle;" class="addthis_inline_share_toolbox"></div></div> *}
</div>
</div>
<div class="row">
{if $_modx->resource.migx_comment?}
<div class="col-xs-12 col-lg-12">
<h1 class="more">Отзывы клиентов</h1>
<div class="swiper-comment">
<div class="swiper-wrapper">
[[!getImageList?
&tvname=`migx_comment`
&tpl=`migx_comment_tpl`
&docid=`[[*id]]`
&limit=`999`
]]
</div>
</div>
</div>
{/if}
[[!catalogue_slider?
&parent=`[[*parent]]`
&except=`[[*id]]`
&tpl=`catalogue-slider`
&tplRow=`catalogue-slider-product`
]]
</div>
</div>
</section>
{/block}
{block 'content2'}
{/block}
Комментарии: 2
Покажите скрин с модификациями.
Это общая таблица с модификациями: pastenow.ru/6MS4B
Это как заполнена одна из позиций: pastenow.ru/6MS4I
Это опции: pastenow.ru/6MS4U
Это как заполнена одна из позиций: pastenow.ru/6MS4I
Это опции: pastenow.ru/6MS4U
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.