We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 47154
    • 6 Posts
    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);
      • 47154
      • 6 Posts
      Update: I got the custom code above to work, but am still missing TV's on all resources/templates. When editing a resource the TV tab shows up, but no TV's are listed. I have cleared the cache (deleted cache folder contents), cleared browser cache, created new TV's and assigned to templates that previously had no TV's assigned and still nothing. I am getting the errors below in the error log, but can't find any documentation on them.

      [2014-06-02 15:27:51] (ERROR @ /connectors/element/tv/renders.php) [OnTVInputRenderList]
      [2014-06-02 15:27:52] (ERROR @ /connectors/element/tv/renders.php) [OnTVInputPropertiesList]
      [2014-06-02 15:28:24] (ERROR @ /manager/index.php) [OnTVInputRenderList]