Как добавить поле menuindex в Tickets?

Приветствую!
Tickets отличный компонент, но очень часто не хватает поля menuindex. Конечно, можно создавать tv-параметр, но это лишние запросы при выводе списка статей.
Кто знает как его подключить?
Павел
19 июня 2015, 14:36
modx.pro
1 547
0

Комментарии: 6

Василий Наумкин
19 июня 2015, 18:47
0
Пока, наверное, только правкой исходника панели с тикетом.

Я как-то про него забыл, да и нечасто спрашивают.
    Павел
    20 июня 2015, 23:55
    0
    Ожидается появление этого поля в ближайших обновлениях?
    И где найти файл исходника панели с тикетом можешь подсказать?
    Дмитрий Мансуров
    18 августа 2016, 22:13
    0
    C:\Users\Bash\PhpstormProjects\iRex\assets\components\tickets\js\mgr\section\section.common.js

    Сделал так
    Ищи getContentField
    Добавь
    ,{
    			name: 'menuindex',
    			value: config.record.menuindex,
    			fieldLabel: _('resource_menuindex'),
    			description: _('resource_menuindex_help'),
    			listeners: config.listeners,
    			height: 20,
    			xtype: 'textfield'
    		}
    Получиться
    getContentField: function(config) {
    		return [{
    			xtype: 'textarea',
    			name: 'ta',
    			id: 'ta',
    			fieldLabel: _('content'),
    			anchor: '100%',
    			height: 200,
    			grow: false,
    			value: config.record && config.record.content
    				? config.record.content
    				: MODx.config['tickets.section_content_default'],
    			listeners: config.listeners
    		},{
    			name: 'menuindex',
    			value: config.record.menuindex,
    			fieldLabel: _('resource_menuindex'),
    			description: _('resource_menuindex_help'),
    			listeners: config.listeners,
    			height: 20,
    			xtype: 'textfield'
    		}];
    	},
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6