Only see 3 textarea field on Plugin Setting Page I am developing the plugin to send user difference confirmation email which more than 20. I put those fields in templates/settings.html so that the admin could change and update the message content. However, after I put more 3 textareaFields, I only able to see 3 Textarea display on the setting page. The 4th one does not show up. Does anyone know how to solve that issue? Thanks



{{ forms.textareaField({
    label: "Customer Account Creation Confirmation Message"|t,
    instructions: "Customer email message when customer register" |t,
    name: 'custAccountCreation',
    value: settings.custAccountCreation,
    rows:5,
})}}

{{ forms.textareaField({
label: "Customer Account Appointment Confirmation Message"|t,
instructions: "Customer email message when customer appointment confirmed" |t,
name: 'custApptConfirmed',
value: settings.custApptConfirmed,
rows:5,
})}}

{{ forms.textareaField({
label: "Customer Appointment Reminder with Vet Identification"|t,
instructions: "Customer Appointment Reminder with Vet Identification" |t,
name: 'custApptReminder',
value: settings.custApptReminder,
rows:5,
})}}

{{ forms.textareaField({
label: "Customer Appointment Reminder with Vet Identification1"|t,
instructions: "Customer Appointment Reminder with Vet Identification1" |t,
name: 'custApptReminder1',
value: settings.custApptReminder1,
rows:5,
})}}
After shuffle all textareaField, I found the 4th one custApptReminder1 misspell in function defineSettings() at my plugin.php. After corrected it, the field is show up.

protected function defineSettings()
    {
        return array(
            'custAccountCreation' =&gt; array(AttributeType::String),
            'custAccountCreationSubject' =&gt; array(AttributeType::String),
            'custApptReminder'=&gt; array(AttributeType::String),
            'custApptReminder1'=&gt; array(AttributeType::String),
        );
    }