Почему не сохраняется текст комментария Tickets?
Есть решение
Здравствуйте!
На сайте есть обычный ресурс Отзывы. Там выводились созданные отзывы из Migx, теперь понадобилось добавить возможность оставлять отзывы только залогинененым юзерам.
Подключили к форме HybridAuth.
Но проблема в том, что после того, как я напишу отзыв, у него не сохраняется текст, вместо текста написано просто 0.
Никаких плагинов и сниппетов, которые могут подменить — нет. Куда копать?
Вызов обычный:
Форма простая:
На сайте есть обычный ресурс Отзывы. Там выводились созданные отзывы из Migx, теперь понадобилось добавить возможность оставлять отзывы только залогинененым юзерам.
Подключили к форме HybridAuth.
Но проблема в том, что после того, как я напишу отзыв, у него не сохраняется текст, вместо текста написано просто 0.
Никаких плагинов и сниппетов, которые могут подменить — нет. Куда копать?
Вызов обычный:
[[!TicketComments?
&allowGuest=`0`
&autoPublish=`0`
&tplComments=`tpl.Reviews.wrapper`
&tplCommentForm=`tpl.Reviews.form`
&tplLoginToComment=`tpl.Reviews.login`
&tplCommentAuth=`tpl.Reviews.single`
&tplCommentGuest=`tpl.Reviews.single`
]]Форма простая:
<h4>[[%review_page_title? &language=`[[++cultureKey]]` &namespace=`tickets`]]</h4>
<div id="comment-form-placeholder">
<form id="comment-form" action="" method="post" class="well">
<div id="comment-preview-placeholder"></div>
<input type="hidden" name="thread" value="[[+thread]]"/>
<input type="hidden" name="parent" value="0"/>
<input type="hidden" name="id" value="0"/>
<input type="hidden" name="name" value="[[+modx.user.id:userinfo=`fullname`]]">
<input type="hidden" name="email" value="[[+modx.user.id:userinfo=`email`]]">
<input type="hidden" name="form_key" value="[[+formkey]]">
<div class="review-field col s12">
<textarea name="text" id="comment-editor" cols="30" rows="10" class="form-control" placeholder="[[%review_field_placeholder? &language=`[[++cultureKey]]` &namespace=`tickets`]]"></textarea>
</div>
<div class="form-actions">
<input type="submit" class="btn btn-primary submit" value="[[%review_submit_text? &language=`[[++cultureKey]]` &namespace=`tickets`]]"
title="Ctrl + Shift + Enter"/>
<span class="time"></span>
</div>
</form>
</div> Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я решил проверил в каком виде коммент доходит до процессора, поэтому поставил логирование в журнал в функции saveComment в ядре Tickets — там все выглядит так, как и должно быть. Но вот в БД сохраняется уже вместо любого текста просто 0.