As far as I know you can not create (sub)options depending on the value of a (top) option in core CiviCRM. So that would mean you would have to develop a little extension that does this?
As far as the county stuff goes, is that an unrelated question? If so can you please make it separate as it will be impossible to find if others experience the same issue.
It's hard to tell which version of the summary fields you are having issues with but I'm guessing it's 4.0.1 which was suppose to fix the exact same issue with 4.0.0. It obviously doesn't. I filed another issue on github for the newest problem.
I think the fix is to change line 4 in ...
The difference between readonly and disabled is a common thing with HTML and forms.
See for example https://stackoverflow.com/questions/7730695/whats-the-difference-between-disabled-disabled-and-readonly-readonly-for-ht
re: custom data sub options:
You can do that with tags and tag sets, but they would be applicable to all contacts not given sub types
It will probably make life easier if you ask the country/ province/ state question on a separate post
I assume you are wanting to require a phone number when some contributes, becomes a member, or registers for an event.
Go to Admin > Custom Data > Profiles
Look for the Profile that you will be using in your Event/Contribution pages and to the right click Fields
You can edit the Phone field and make it Required
Instead of editing the database why not just override the value in the civicrm.settings.php file?
Check you have
$civicrm_setting['URL Preferences']['userFrameworkResourceURL'] = 'http://example.com/example-resource-url/';
More information here on this
The template to edit is the one called "Cases - Send Copy of an Activity" under Administer - CiviMail- Message templates and then click the System Workflow tab. The name is historical - it isn't just for cases.
But it seems like it's not currently possible to get the With Contact information since even the activity id is not available in the template. There ...
I recommend following the documentation to configure your cron entry.
This page documents method for using built-in CLI commands (cli.php) and externally packaged CLI tools (drush or cv).
The method shown in your screenshot does not appear to match those docs:
The task is initiated from ...
We have seen cases where an update causes theming problems (which then makes a lot of weirdness happen on screen as there is effectively no theme functioning so it looks v wrong). In those cases it involved Garland, and the simple solution was to access the Garland settings and simple resave them