I have just upgraded a client's site from 2.2.1 to 2.2.14. They use the Articles plugin with some TV's added. After the upgrade the TV's are no longer showing when creating or updating an article. The only error I am getting at this point is (ERROR @ /manager/index.php) [OnTVInputRenderList]. Enabling that function in the plugin has no effect.
Additional notes: the TV's were added to the template directly by editing the articles/js/container/container.common.js file. However, no TV's are showing on the articles, not just the custom additions. Below is the additional code used to add the TV's. Any suggestions would be appreciated. Thanks.
Articles.panel.ContainerSeminarSettings = function(config) {
config = config || {};
var oc = {
'change':{fn:MODx.fireResourceFormChange}
,'select':{fn:MODx.fireResourceFormChange}
};
//var twitterAuthedLexiconKey = config.record && !Ext.isEmpty(config.record.setting_notifyTwitterAccessToken) ? 'articles.setting.notifyTwitter_desc' : 'articles.setting.notifyTwitter_notyet_desc';
//console.log(config.record.articles_container_settings.commentsEnabled);
Ext.applyIf(config,
{
id:'articles-panel-container-seminar-settings',
border:false,
plain:true,
deferredRender:false,
anchor:'97%',
items:[
{
title:'Seminar Settings',
anchor:'100%',
defaults:{msgTarget:'under'},
items:[
{
xtype:'textfield',
name:'setting_seminar_name',
id:'seminar-name',
fieldLabel:'Seminar Name',
description:MODx.expandHelp?'':'setting_seminar_name',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_notes',
id:'seminar-notes',
fieldLabel:'Seminar Notes',
description:MODx.expandHelp?'':'setting_seminar_notes',
anchor:'100%',
listeners:oc
},{
xtype:'textfield',
name:'setting_seminar_register',
id:'seminar-register',
fieldLabel:'Seminar register',
description:MODx.expandHelp?'':'setting_seminar_register',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_time_sub',
id:'seminar-time_sub',
fieldLabel:'Seminar time_sub',
description:MODx.expandHelp?'':'setting_seminar_time_sub',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_time_cancel',
id:'seminar-time_cancel',
fieldLabel:'Seminar time_cancel',
description:MODx.expandHelp?'':'setting_seminar_time_cancel',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_time_ultimate_start',
id:'seminar-time_ultimate_start',
fieldLabel:'Seminar Ultimate Start Time',
description:MODx.expandHelp?'':'setting_seminar_time_ultimate_start',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_time_ultimate_end',
id:'seminar-time_ultimate_end',
fieldLabel:'Seminar Ultimate End Time',
description:MODx.expandHelp?'':'setting_seminar_time_ultimate_end',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_time_simple_month',
id:'seminar-time_simple_month',
fieldLabel:'Seminar time_simple_month',
description:MODx.expandHelp?'':'setting_seminar_time_simple_month',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_time_simple_date',
id:'seminar-time_simple_date',
fieldLabel:'Seminar time_simple_date',
description:MODx.expandHelp?'':'setting_seminar_time_simple_date',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_time_simple_year',
id:'seminar-time_simple_year',
fieldLabel:'Seminar time_simple_year',
description:MODx.expandHelp?'':'setting_seminar_time_simple_year',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_time_date_selector',
id:'seminar-time_date_selector',
fieldLabel:'Seminar time_date_selector',
description:MODx.expandHelp?'':'setting_seminar_time_date_selector',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_ceu_dpr',
id:'seminar-ceu_dpr',
fieldLabel:'Seminar ceu_dpr',
description:MODx.expandHelp?'':'setting_seminar_ceu_dpr',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_ceu_dpr_labels',
id:'seminar-ceu_dpr_labels',
fieldLabel:'Seminar ceu_dpr_labels',
description:MODx.expandHelp?'':'setting_seminar_ceu_dpr_labels',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_ceu_dpr_units',
id:'seminar-ceu_dpr_units',
fieldLabel:'Seminar ceu_dpr_units',
description:MODx.expandHelp?'':'setting_seminar_ceu_dpr_units',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_ceu_dpr_total',
id:'seminar-ceu_dpr_total',
fieldLabel:'Seminar ceu_dpr_total',
description:MODx.expandHelp?'':'setting_seminar_ceu_dpr_total',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_ceu_cca',
id:'seminar-ceu_cca',
fieldLabel:'Seminar ceu_cca',
description:MODx.expandHelp?'':'setting_seminar_ceu_cca',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_ceu_cca_labels',
id:'seminar-ceu_cca_labels',
fieldLabel:'Seminar ceu_cca_labels',
description:MODx.expandHelp?'':'setting_seminar_ceu_cca_labels',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_ceu_cca_units',
id:'seminar-ceu_cca_units',
fieldLabel:'Seminar ceu_cca_units',
description:MODx.expandHelp?'':'setting_seminar_ceu_cca_units',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_ceu_cca_total',
id:'seminar-ceu_cca_total',
fieldLabel:'Seminar ceu_cca_total',
description:MODx.expandHelp?'':'setting_seminar_ceu_cca_total',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_contact_name',
id:'seminar-contact_name',
fieldLabel:'Seminar contact_name',
description:MODx.expandHelp?'':'setting_seminar_contact_name',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_contact_phone',
id:'seminar-contact_phone',
fieldLabel:'Seminar contact_phone',
description:MODx.expandHelp?'':'setting_seminar_contact_phone',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_contact_email',
id:'seminar-contact_email',
fieldLabel:'Seminar contact_email',
description:MODx.expandHelp?'':'setting_seminar_contact_email',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_contact_address',
id:'seminar-contact_address',
fieldLabel:'Seminar contact_address',
description:MODx.expandHelp?'':'setting_seminar_contact_address',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_contact_city',
id:'seminar-contact_city',
fieldLabel:'Seminar contact_city',
description:MODx.expandHelp?'':'setting_seminar_contact_city',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_contact_state',
id:'seminar-contact_state',
fieldLabel:'Seminar contact_state',
description:MODx.expandHelp?'':'setting_seminar_contact_state',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_contact_zip',
id:'seminar-contact_zip',
fieldLabel:'Seminar contact_zip',
description:MODx.expandHelp?'':'setting_seminar_contact_zip',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_cost_member_price_early',
id:'seminar-cost_member_price_early',
fieldLabel:'Seminar cost_member_price_early',
description:MODx.expandHelp?'':'setting_seminar_cost_member_price_early',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_cost_non_member_price_early',
id:'seminar-cost_non_member_price_early',
fieldLabel:'Seminar cost_non_member_price_early',
description:MODx.expandHelp?'':'setting_seminar_cost_non_member_price_early',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_cost_student_price_early',
id:'seminar-cost_student_price_early',
fieldLabel:'Seminar cost_student_price_early',
description:MODx.expandHelp?'':'setting_seminar_cost_student_price_early',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_cost_member_price',
id:'seminar-cost_member_price',
fieldLabel:'Seminar cost_member_price',
description:MODx.expandHelp?'':'setting_seminar_cost_member_price',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_cost_non_member_price',
id:'seminar-cost_non_member_price',
fieldLabel:'Seminar cost_non_member_price',
description:MODx.expandHelp?'':'setting_seminar_cost_non_member_price',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_cost_student_price',
id:'seminar-cost_student_price',
fieldLabel:'Seminar cost_student_price',
description:MODx.expandHelp?'':'setting_seminar_cost_student_price',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_cost_late_registration_date',
id:'seminar-cost_late_registration_date',
fieldLabel:'Seminar cost_late_registration_date',
description:MODx.expandHelp?'':'setting_seminar_cost_late_registration_date',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue',
id:'seminar-venue',
fieldLabel:'Seminar venue',
description:MODx.expandHelp?'':'setting_seminar_venue',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue_address',
id:'seminar-venue_address',
fieldLabel:'Seminar venue_address',
description:MODx.expandHelp?'':'setting_seminar_venue_address',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue_city',
id:'seminar-venue_city',
fieldLabel:'Seminar venue_city',
description:MODx.expandHelp?'':'setting_seminar_venue_city',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue_state',
id:'seminar-venue_state',
fieldLabel:'Seminar venue_state',
description:MODx.expandHelp?'':'setting_seminar_venue_state',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue_zip',
id:'seminar-venue_zip',
fieldLabel:'Seminar venue_zip',
description:MODx.expandHelp?'':'setting_seminar_venue_zip',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue_phone',
id:'seminar-venue_phone',
fieldLabel:'Seminar venue_phone',
description:MODx.expandHelp?'':'setting_seminar_venue_phone',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue_fax',
id:'seminar-venue_fax',
fieldLabel:'Seminar venue_fax',
description:MODx.expandHelp?'':'setting_seminar_venue_fax',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue_map',
id:'seminar-venue_map',
fieldLabel:'Seminar venue_map',
description:MODx.expandHelp?'':'setting_seminar_venue_map',
anchor:'100%',
listeners:oc
}
,{
xtype:'textfield',
name:'setting_seminar_venue_directions',
id:'seminar-venue_directions',
fieldLabel:'Seminar venue_directions',
description:MODx.expandHelp?'':'setting_seminar_venue_directions',
anchor:'100%',
listeners:oc
}
]
}
]
});
Articles.panel.ContainerSeminarSettings.superclass.constructor.call(this,config);
};
Ext.extend(Articles.panel.ContainerSeminarSettings,MODx.VerticalTabs,{
});
Ext.reg('articles-tab-seminar-settings',Articles.panel.ContainerSeminarSettings);