SHARED

colPos_list

colPos_list

colPos_list
Type
comma separated list of integers
Default
''
Path
mod.SHARED.colPos_list

This setting controls which areas or columns of the backend layouts are editable. Columns configured in the Backend Layout, which are not listed here, will be displayed with placeholder area.

The default backend layout only has one column, which has the id 0.

Example: Make a column in a backend layout not editable

Assuming the current page uses the following backend layout:

config/sites/my-site/page.tsconfig
mod.web_layout.BackendLayouts {
    default {
        title = Default
        config {
            backend_layout {
                colCount = 2
                rowCount = 2
                rows {
                    1 {
                        columns {
                            1 {
                                name = Jumbotron
                                colPos = 1
                                identifier = jumbotron
                                slideMode = slide
                                colspan = 2
                            }
                        }
                    }

                    2 {
                        columns {
                            1 {
                                name = Left
                                colPos = 0
                                identifier = left
                            }

                            2 {
                                name = Right
                                colPos = 2
                                identifier = right
                                slideMode = collectReverse
                            }
                        }
                    }
                }
            }
        }
    }
}
Copied!

And we want to make the area "Jumbotron" (colPos = 1) not editable.

As long as colPos_list is empty all areas are allowed. We therefore have to list all colPos, which should still be allowed. In this that would be the columns left (colPos = 0) and right (colPos = 2).

config/sites/my-site/page.tsconfig
mod.SHARED.colPos_list = 0,2
Copied!

defaultLanguageFlag

defaultLanguageFlag

defaultLanguageFlag
Type
string

Country flag shown for the "Default" language in the backend, used in Web > List and Web > Page module. Values as listed in the "Select flag icon" of a language record in the backend are allowed, including the value "multiple".

The flag selector of a language record in the backend

The flag selector of a language record in the backend

Example: Show a German flag on a NullSite

This will show the German flag, and the text "deutsch" on hover.

EXT:site_package/Configuration/page.tsconfig
mod.SHARED {
    defaultLanguageFlag = de
    defaultLanguageLabel = deutsch
}
Copied!

defaultLanguageLabel

defaultLanguageLabel

defaultLanguageLabel
Type
string

Alternate label for "Default" when language labels are shown in the interface.

Used in Web > List and Web > Page module.

disableLanguages

disableLanguages

disableLanguages
Type
string

Comma-separated list of language UIDs which will be disabled in the given page tree.

disableSysNoteButton

disableSysNoteButton

disableSysNoteButton
Type
boolean

Disables the sys_note creation button in the modules' top button bar in the Page, List and Info modules.