In sfschool many places we use some sfschool specific strings for example - for family forms household tab we show a information text like -
"Welcome to the Household Page (step 1 of 5). We ask that you please complete all relevant fields for Household 1. If your child’s parents/guardians live at a different address, please complete Household 2 information as well. When complete, click "Save". When complete, click "Save & Next".
For questions or support, contact the front desk at 239-5065 or frontdesk@sfschool.org."
And schools would like to have their own contact and email info.
Other customisations a school might want are -
- disabling of a particular tab in family forms for example
- disabling a particular section of a tab,
- fixing any external urls
- footer information
Idea is that we might eventually use such customisations for other places as well.
Implementation
civicrm_persistent table with columns as :
id |
context |
name |
data |
|---|---|---|---|
1 |
school config |
name |
ebsfb |
2 |
school family config |
tabs |
searialized_array(household,emrgency,medical,releases,diversity) |
3 |
school family config |
medical tab sections |
searialized_array(release_authoization,allergies,couselling) |
4 |
school family config |
release tab handbook link |
http://sfschool.org/drupal/sites/default/files/families/protected/sfs-family-handbook-2009-10.pdf |
5 |
school family config |
household tab info |
Welcome to the Household Page (step 1 of 5). We ask that you please complete all relevant fields for Household 1. If your child’s parents/guardians live at a different address, please complete Household 2 information as well. When complete, click "Save". When complete, click "Save & Next". |
