Максим
С нами с 21 июля 2016; Место в рейтинге пользователей: #590не приходит на почту поле из формы
Подскажите, почему на почту не приходит поле TXB из формы, все остальные почему-то приходят кроме этого
<form action="" method="post" class="ajax_form af_example">
<div class="data-list table-list">
<table id="mytable">
<thead>
<tr>
<th>VARIETY</th>
<th>TXB</th>
<th>40СМ</th>
<th>50СМ</th>
<th>60СМ</th>
<th>70СМ</th>
<th>80СМ</th>
<th>90СМ</th>
<th>BUNCH</th>
<th>STEMS</th>
</tr>
</thead>
<tbody>
<tr class="data-row" onkeyup="foo(this)">
<td><span>VARIETY</span> <input type="text" name="razn[]" value="[[+fi.razn]]" name="razn[]"></td>
<td><span>TXB</span> <input type="text" name="txb" id="txb" value="25"></td>
<td><span>40СМ</span> <input type="text" name="40cm[]" value="[[+fi.40cm]]" id="cm40" class="class"></td>
<td><span>50СМ</span> <input type="text" name="50cm[]" value="[[+fi.50cm]]" id="cm50" class="class"></td>
<td><span>60СМ</span> <input type="text" name="60cm[]" value="[[+fi.60cm]]" id="cm60" class="class"></td>
<td><span>70СМ</span> <input type="text" name="70cm[]" value="[[+fi.70cm]]" id="cm70" class="class"></td>
<td><span>80СМ</span> <input type="text" name="80cm[]" value="[[+fi.80cm]]" id="cm80" class="class"></td>
<td><span>90СМ</span> <input type="text" name="90cm[]" value="[[+fi.90cm]]" id="cm90" class="class"></td>
<td><span>BUNCH</span> <input type="text" name="bounch[]" value="[[+fi.bounch]]" id="bounch" ></td>
<td><span>STEMS</span> <input type="text" name="stems[]" value="[[+fi.stems]]" id="stems" ></td>
</tr>
</tbody>
</table>
<button type="button" class="btn-add {$_modx->resource.indexCountry}">+</button>
</div>
[[+fi.success:is=`1`:then=`
<div class="alert alert-success">[[+fi.successMessage]]</div>
`]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
`]]
</form>
вывести на почту таблицу в чанке при отправке формы
вызываю форму
{'!AjaxForm' | snippet : [
'snippet' => 'FormIt',
'form' => 'tpl.Ajaxtablew',
'hooks' => 'email,FormItSaveForm,spam',
'emailSubject' => 'Таблица заказа',
'emailTo' => '$_modx->config.mail',
'successMessage' => 'Сообщение успешно отправлено',
'emailTpl' => 'emailTpl'
]}
как в чанке вывести значение всех строк формы таблицей emailTpl<p><b>Таблица заказа:</b></p>
<table>
<thead>
<tr>
<th>VARIETY</th>
<th>TXB</th>
<th>40СМ</th>
<th>50СМ</th>
<th>60СМ</th>
</tr>
</thead>
<tbody>
<tr class="data-row">
<fi.td>[[+40cm]]</td>
<td>25</td>
<td>[[+40cm]]</td>
<td>[[+50cm]]</td>
<td>[[+60cm]]</td>
</tr>
</tbody>
</table>
Партнерская система
решил сделать партнерскую систему в minishop
например в кабинете пользователя формируется реферальная ссылка mysite.ru/?ref=13
если пользователь перешел по этой ссылке на сайт, как записать ее в куки? и после регистрации пользователя на сайте записать из куки в таблицу?
например в кабинете пользователя формируется реферальная ссылка mysite.ru/?ref=13
если пользователь перешел по этой ссылке на сайт, как записать ее в куки? и после регистрации пользователя на сайте записать из куки в таблицу?
Опции и цена заказа
создал например опции флажок — синий
вывожу в карточке товара checkbox как сделать что если этот checkbox checked то к суме заказа в корзину добавляем например 1000р если галочка не стоит или сняли ее то отнялось
вывожу в карточке товара checkbox как сделать что если этот checkbox checked то к суме заказа в корзину добавляем например 1000р если галочка не стоит или сняли ее то отнялось
вывод сниппета
вывожу сниппет через fenom
'ajaxTplMore' => '@INLINE <div class="result-pagination"><div class="result-pagination-btn btn-more">Загрузить еще</div> </div>',
как мне сюда ставить еще и плейсхолдер {$_modx->getPlaceholder('pageCount')} нет кнопки загрузить
вызываю так, но не появляется кнопка загрузить, а выводит стандартную пагинацию
<div class="product-grid" id="pdopage">
{block 'sidebarfilter'}
{include 'file:chunks/sidebarfilter.tpl'}
{/block}
<div class="result-templates rows" >
{'!pdoPage' | snippet : [
'element' => 'msProducts',
'tpl' => '@FILE chunks/Tpl/template.tpl',
'parents' => $_modx->resource.id,
'depth' => 6,
'limit' => 1,
'includeTVs' => 1,
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'sortby' => 'pagetitle',
'sortdir' => 'asc',
'ajaxMode' => 'default'
]}
<div class="result-pagination">
<div class="result-pagination-btn">
</div>
</div>
</div>
[[!+page.nav]]
</div>
вывести ссылку и заголовок родителя
Как вывести ссылку на ресурс и pagetitle родителя в магазине minishop2&
вызываю так
вызываю так
{'!msProducts' | snippet : [
'tpl' => '@FILE chunks/Tpl/template.tpl',
'parents' => 3,
'depth' => 6,
'limit' => 4,
'includeTVs' => 1,
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'sortby' => 'pagetitle',
'sortdir' => 'asc',
'where' => '{"Data.popular":"1"}'
]}
чанк<div class="col-md-3">
<div class="item">
<div class="thumb">
<a href="">
<img src="{$image | phpthumbon : "w=251&h=251&zc=1"}" alt="">
</a>
</div>
<div class="template-data">
<div class="data-top">
<div class="data-img">
</div>
<div class="data-name">
<h4>Здесь заголовок родителя</h4>
<a href="">
<h3>woocommerce тема #66120</h3>
</a>
</div>
</div>
<button class="data-btn">Подробнее</button>
</div>
</div>
</div>
Условие выборки товаров msProducts
как вывести товары в категории «Часы» и все товары каталога у которых дополнительное поле -dopr (список ресурсов) равных ==«Часы»
пробовал так, но чувствую что туплю
пробовал так, но чувствую что туплю
[[!pdoPage?
&element=`msProducts`
&tpl=`productTpl`
&depth=`6`
&limit=`12`
&includeTVs=`nal,dopr`
&includeContent=`1`
&processTVs=`1`
&tvPrefix=``
&sortby=`pagetitle`
&sortdir=`asc`
&where=`{{"template":"8"},{"id":"[[*id]]"},{"dopr":"[[*id]]"}}`
]]
mFilter2 сортировка значений
Как отсортировать значения фильтров. т.е. список доступных производителей в фильтре по алфавиту и тп.