Page 1 of 1

Extension tab missing in ACP

Posted: Wed Sep 09, 2020 10:07 am
by Nigel Howarth
I have recently updated to phpBB 3.3.1 and noticed that the 'Extension' tab, which should follow the 'System' tab is missing in ACP.

I checked in ACP > System > Module management > Administration Control Panel >. Extensions is/was listed with the following settings:

Name: Extensions
Module language name: ACP_CAT_DOT_MODS
Module type: Category
Parent: No parent
Module enabled: Yes

I then, in ACP > System > Module management > Administration Control Panel >, I disabled and deleted Extensions – and created a new module with the same settings, i.e.:

Name: Extensions
Module language name: ACP_CAT_DOT_MODS
Module type: Category
Parent: No parent
Module enabled: Yes

The extensions tab still does not show.

(I have one extension, VigLink 1.0.5, that is enabled, but because there isn't an Extensions tab, I cannot update it's settings.

Any thoughts?

TIA

Re: Extension tab missing in ACP

Posted: Wed Sep 09, 2020 10:18 am
by Crizzo
Hi,

VigLink does not have this settings in that tab, many extensions does not have it there. The tab only shows if there are any extensions who need it.

Check the general tab and left bottom menu.

Re: Extension tab missing in ACP

Posted: Wed Sep 09, 2020 10:24 am
by Nigel Howarth
Thanks Crizzo - I found it.

It's good to know there's (not) a standard approach to extension settings. How on earth is someone to know if extensions make use of the Extensions tab?

Cheers,

Re: Extension tab missing in ACP

Posted: Wed Sep 09, 2020 10:27 am
by Crizzo
Well, if you are lucky it is written in the Readme.

if not, there is no way accept taking a look in the code.

Re: Extension tab missing in ACP

Posted: Wed Sep 09, 2020 11:40 am
by RMcGirr83
To expand on what Crizzo said, the extension, if it has any menus or what not in the ACP, will have something similar to this in a migration file (usually the first or second one called during install.

Code: Select all

array('module.add', array('acp', 'ACP_CAT_DOT_MODS'
That right there states the extension that the snippet was taken from is adding into the Extensions tab (ACP_CAT_DOT_MODS) of the ACP. That's where you will find the settings for the extension.

This one adds to the board configuration section of the ACP

Code: Select all

array('module.add', array('acp', 'ACP_BOARD_CONFIGURATION'
etc.