You do not need to change any of these settings as long as you have not modified the standard settings of your installation.
“Defined column numbers” is a list of column numbers you have configured for your site (e.g the standard columns “Left”, “Normal”, “Right”, or some custom ones).
“Set for page type” ist a list of page type numbers (aka doktype). Only for pages of this type the column settings are set, the others are ignored (it makes no sense to set them for pages you can't insert content through the page module, like sys folders). If you change the page type later they will be set automatically anyway. You may enter “all” here to ignore this setting though.
You have to configure the extension through PAGE TS (on the top level page). The “enable” property is set automatically as soon as you install the extension, set it to “false” to disable it temporarily or for one page branch only.
Use the following configuration if you only have page templates (or main templates) in use (dropdown “Select template”):
0: options.stfl-tmpl2columns.enable = true
1: options.stfl-tmpl2columns.default_main = default
2:
3: options.stfl-tmpl2columns.mapping {4:
5: # corresponding to [name].html (or .htm) template file
6: # homepage.html
7: homepage = 0,1,2
8: # default.htm
9: default = 0,1
10: # large.html
11: large = 0
12:
13: }
Use the configuration below if you use content area templates (dropdown “Select content area template”). If a mapping and default template for content area templates is defined it always overrules any page template definitions. So you can't use both, the column view will depend either on the selected page template or on the content area template.
0: options.stfl-tmpl2columns.enable = true
1: options.stfl-tmpl2columns.default_content = 1column
2:
3: options.stfl-tmpl2columns.mapping {4:
5: # corresponding to [name].html (or .htm) template file
6: 1column = 0
7: 2columns = 0,2
8:
9: }
Line 0: Enables the extension (this is set as default PAGE TS)
Line 1: Specify the default template [name] (corresponds to template file “[name].html” (or .htm))
Line 3 to 9: Specify the mapping between your template files and the columns of the backend page module. The key (left hand value) is the name of your template file without the .html file extension. The actual value (after the equal sign) is a list of column numbers (the same as you would set for “mod.SHARED.colPos_list”).
The extension only works if the “enable” and “default” property is set (and you should define a mapping too of course).
Page template (=main template) support is new in the most recent version, please update the extension on your server.
The “default” property is still valid for content area template definition, but please use “default_content” in case I will drop “default” in future releases (ok, I won't, but...).