Enable feature for single skin

oflus

Member
Feb 11, 2007
5
0
151
Hello,

I am trying to enable one of the cPanel features (Features manager), but this feature to be visible only for a single skin (custom developed theme). For example, if I have the following skins:

x
x3
custom

I want to enable SSH feature and this feature to be visible only on the "custom" skin.

I know that I can create a feature list and apply it to the users that use the "custom" skin, and this way users that use the other skins will not preview the feature (using another feature list). But I am trying to have users using the same feature list, but one theme to show one set of feature, others another.

Thanks
 

cPanelDavidG

Technical Product Specialist
Nov 29, 2006
11,212
13
313
Houston, TX
cPanel Access Level
Root Administrator
Hello,

I am trying to enable one of the cPanel features (Features manager), but this feature to be visible only for a single skin (custom developed theme). For example, if I have the following skins:

x
x3
custom

I want to enable SSH feature and this feature to be visible only on the "custom" skin.

I know that I can create a feature list and apply it to the users that use the "custom" skin, and this way users that use the other skins will not preview the feature (using another feature list). But I am trying to have users using the same feature list, but one theme to show one set of feature, others another.

Thanks
You are referring to themes, not skins (also known as Branding). Using custom themes isn't recommended as it can be time-consuming to keep up with all the improvements we continue to make to our x3 theme. Branding merely changes the appearance of the UI without changing the underlying functionality. If you are merely changing the appearance of the interface, I recommend using branding instead of a custom theme. You can add/remove functionality by using different feature lists.

Is there any particular reason you are attempting to avoid the use of different feature lists?
 

cPanelKenneth

cPanel Development
Staff member
Apr 7, 2006
4,607
79
458
cPanel Access Level
Root Administrator
You can possible accomplish your goal by the following:

1. Create a New Feature List
2. In your new feature list, enable the features you want for the custom skin
3. IN the default feature list, disable the features you don't want displayed in X, X3, etc
4. Create a new package
5. Assign this package to use your custom skin and the feature list created in steps 1-3

As you create accounts, ensure the account is using the new package. Variations of the above should help you accomplish your goal.