Доп поля Tickets
Добрый день. Подскажите, пожалуйста, куда копать!
Необходимо в tickets добавить поле с номером телефона, делаю это следующим образом:
Чанк commentFormTpl добавляю поле
Менял разметку в файле \assets\components\tickets\js\mgr\comment\comments.window.js
Подскажите, пожалуйста, что делаю неправильно, или как можно изменить/добавить поле в админку!
Заранее спасибо!
Необходимо в tickets добавить поле с номером телефона, делаю это следующим образом:
Чанк commentFormTpl добавляю поле
<div class="col-xs-12">
<label class="ticket_comment_name main_text tickets_block">Введите номер телефона</label>
<input type="tel" class="le-input main_text" name="NumberPhone" value="" id="comment-name">
<span class="error"></span>
</div>
Потом создаю плагин<?php
if ($modx->event->name == 'OnBeforeCommentSave') {
if(!empty($_POST['NumberPhone']) OR !empty($_POST['NumberPhone'])){
$properties = array(
'NumberPhone' => $modx->stripTags($_POST['NumberPhone'])
);
$modx->event->params['TicketComment']->set('properties', $properties);
};
}
?>
И вызываю сам тикет[[!TicketComments?
&allowGuest=`1`
&autoPublishGuest = `0`
&autoPublish = `0`
&tplCommentFormGuest=`commentFormTpl`
&tplCommentGuest=`commentTpl`
&tplCommentAuth=`commentTpl`
&tplComments=`commentsWrapperTpl`
&gravatarSize=`70`
&allowedFields=`NumberPhone`
]]
Вроде все нормально, до того момента когда я пытаюсь добавить поле с номером телефона в админку, для модератора. Менял разметку в файле \assets\components\tickets\js\mgr\comment\comments.window.js
{
xtype: 'text',
fieldLabel: _('properties'),
name: 'NumberPhone',
anchor: '99%'
}
Но к сожалению ничего не добавляется, и вообще ради эксперимента, попробовал удалить какое-нибудь поле из идущих с коробки, тоже ничего не происходит. Подскажите, пожалуйста, что делаю неправильно, или как можно изменить/добавить поле в админку!
Заранее спасибо!