Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 141 комментарий

Василий Наумкин
Василий Наумкин
По идее, они все вместе находятся в this и ты можешь сделать
console.log(this)
чтобы увидеть его. В консоли хрома можно будет погулять по этому объекту и найти те элементы, к которым ты хочешь обратиться.

Будет что-то типа
obj = this.items.elements[1];
obj.hide();

Но не уверен, я в ExtJS новичок.
Василий Наумкин
Василий Наумкин
Думаю, нужно еще и чтобы процессор get выдавал в это поле не строку а массив в таком формате:
array(
	array('tag' => 'value1')
	array('tag' => 'value2'),
	array('tag' => 'value3'),
);

Если что-то не получится, смотри внимательно, какие данные приходят в config.record.tags.
Василий Наумкин
Василий Наумкин
Самый простой способ — ссылка с параметрами:
<a href="[[~15]]?tv1=[[*tv1]]&tv2=[[*tv2]]">форма</a>
tv1 и tv2 надо поменять на реальные параметры FormIt, в которые требуется подставить значение ТВ.

А на странице с FormIt обернуть его вызов в сниппет FormItWrapper:
$params = array_merge($_GET, $scriptProperties);
return $modx->runSnippet('FormIt', $params);
Алексей
Алексей
Все правильно, только что бы поле не разрасталось, выводи данные о прочтении во вторую таблицу:
-id записи
-id сообщения
-id пользователя, который прочитал
-дата прочтения

Соответственно выбирать непрочитанные сообщения будешь по 2 таблицам.
Василий Наумкин
Василий Наумкин
Так ничего не выйдет.

Нужно принимать отправляемые поля в плагине и размещать в заранее созданные ТВ, которые потом выводить на странице тикета.

Так как тикет является расширенным ресурсом, то события у него соответствующие — OnBeforeDocFormSave и OnDocFormSave.
Valentin Rasulov
Valentin Rasulov
Нда, когдато я тебе Василий о этом уже рассказывал, наверное ты меня не слышал тогда… :(
Да и копаться не нужно, нужно доки читать
rtfm.modx.com/display/revolution20/System+Settings
The values used to describe system settings can be optionally localized (i.e. translated) by referencing a specific localization file. The lexicon keys follow a specific format:
Name: setting_ + Key
Description: setting_ + Key + _desc