Generally the scripts of the modules are called without any special parameters. At least this is the case with the Classic Backend. Using the Alternative Backend the AB=1 parameter is passed as well. How and if the module is using this for anything significant is up to the module. But the point is that this parameter is a notice to the module that the module is operating within the framework of the Alternative Backend and not the Classic Backend. For instance the Web>List module uses this to disable the click-menus when the Classic Backend is not present.
This is an example of a call to the “User>Task center” from the Alternative Backend:
typo3/mod/user/task/index.php?AB=1
There are two very special main modules. This is the Web and File modules. They are always used within the context of the page tree and directory tree respectively. This is not the case with any of the other main/submodule which are basically providing a way to group modules together logically.
The Web and File modules are special because the submodules are called with the “id=” parameter. In the Web-module the id points to the page clicked in the page tree, in the File-module the id value is equal to the absolute filepath on the server which the submodule is going to work on or relate to.
Notice how the id 134 is passed to the script because the title of the page “Citylife” was clicked in the page tree.