$TWiki::cfg{EnableHierarchicalWebs}
to be true in lib/LocalSite.cfg
.
Otherwise, you cannot use subwebs period.
To enable user subwebs, you need to set $TWiki::cfg{UserSubwebs}{Enabled}
to true.
You may want to suppress Public.WebPreferences to be read before the preferences of a user subweb is read.
If so, you need to set $TWiki::cfg{UserSubwebs}{IgnoreParentPrefs}
to true.
You may want to do so because users may not be happy with their user subwebs affected by changes in the Public web's preferences.
In most cases, they can override preferences set in Public, still users need to do something to maintain their user subsites behavior.
You can specify the topic name containing user preferences by $TWiki::cfg{UserSubwebs}{UserPrefsTopicName}
, which is WebHome by default.
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Daya Bay? Send feedback Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.UserSubwebs. |