Роман

Роман

Был в сети 11 июля 2025, 11:54
Заказы принимаю
[[!AjaxForm?
	&snippet=`FormIt`
	&form=`tplForm`
	&emailTpl=`tplMail`
	&hooks=`email`
	&frontend_css=``
	&frontend_js=``
	&emailFromName=`Мой сайт`
	&emailSubject=`Быстрое сообщение с сайта Мой сайт`
	&emailFrom=`info@mail.ru`
	&emailTo=`mail@mail.ru`
	&validate=`name:required,email:required,names:blank`
	&validationErrorMessage=`В форме содержатся ошибки!`
	&successMessage=`Ваше сообщение успешно отправлено`
]]
// п.с. js + css прописаны в MinifyX

// Чанк tplForm
<form action="[[~[[*id]]]]" method="post" class="ajax_form message-back-form">
    <span class="error_name">[[+fi.error.name]]</span>
    <input type="text" id="af_name" name="name" class="feedback-input" placeholder="Ваше имя" value="[[!+fi.name]]" />
    
    <span class="error_name">[[+fi.error.names]]</span>
    <input type="text" id="af_names" name="names" class="feedback-input-website" placeholder="Представьтесь *" value="[[!+fi.names]]" />
    
    <span class="error_name">[[+fi.error.email]]</span>
    <input type="text" id="af_email" name="email"  class="feedback-input" placeholder="Электронная почта" value="[[!+fi.email]]" />
    
    <span class="error_name">[[+fi.error.text]]</span>
    <textarea id="af_text" name="text" class="feedback-textaria" placeholder="Ваше сообщение">[[!+fi.text]]</textarea>
    
    <input type="submit" name="submit-m-b-f" class="call-back-submit" value="Отправить">
    [[+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>
	`]]
	<p class="agreement-link">Нажимая на кнопку «Отправить», я даю согласие на <a href="[[~693]]" target="_blank" title="Соглашение об обработке персональных данных">обработку персональных данных</a></p>
</form>

// Чанк tplMail
<h3>Быстрое сообщение с сайта</h3>
<p><b>Форма:</b> Напишите нам сообщение</p>
<p><b>Страница заявки:</b> [[*tplH1]]</p>
<br />
<b>Контакты клиента</b>
<p><b>Имя:</b> [[+name]]</p>
<p><b>e-mail:</b> [[+email]]</p>
<p><b>Сообщение:</b> [[+text]]</p>
Нет, это поле miniShop

Щас весит так, фильтровать нужно будет mark_car

[[!mFilter2?
	&parents=`2`
	&limit=`45`
	&element=`msProducts`
	&paginator=`pdoPage`
	&pageLimit=`4`
	&includeTVs=`tplH1`
	&tvPrefix=`tv.`
	&tplOuter=`tplMSFilterOuter`
	&tpl=`tplProductsPage`
	&aliases=`resource|parent==categories`
	&filters=`
				ms|price:number,
				resource|parent:categories,
				msoption|mark_car:tags,
				msoption|model_car:tags
			`
	&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
	&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
	&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
	
	&tplFilter.outer.resource|parent=`tpl.mFilter2.filter.outer`
	&tplFilter.row.resource|parent=`tpl.mFilter2.filter.checkbox`
	&suggestionsRadio=`resource|parent`
	
	&tplFilter.row.ms|weight=`tpl.mFilter2.filter.checkboxWeight`
]]