CustomLayout
class CustomLayout extends Layout (View source)
Properties
| $error | from ConcreteObject | ||
| Area | $area | from Layout | |
| Block | $block | from Layout | |
| int | $arLayoutID | ||
| bool | $arLayoutUsesThemeGridFramework | from Layout | |
| int | $arLayoutNumColumns | from Layout | |
| protected string | $arLayoutType | ||
| int | $arLayoutSpacing | ||
| bool | $arLayoutIsCustom | 
Methods
No description
No description
No description
No description
No description
No description
No description
No description
Enable custom column widths on layouts.
Disable custom column widths on layouts.
No description
Details
        
                            
    loadError($error)
        
    
    No description
        
                            
    isError()
        
    
    No description
        
                            
    getError()
        
    
    No description
        
                            
    setPropertiesFromArray($arr)
        
    
    No description
        
                static            
    camelcase($file)
        
    
    No description
        
                static            
    uncamelcase($string)
        
    
    No description
        in 
Layout at line 45
                static            PresetLayout|CustomLayout|ThemeGridLayout|null
    getByID(int $arLayoutID)
        
    
    No description
        in 
Layout at line 85
                            
    setAreaObject(Area $a)
        
    
    No description
        in 
Layout at line 93
                            
    setBlockObject(Block $b)
        
    
    No description
        
                            Block
    getBlockObject()
        
    
    No description
        
                            Area
    getAreaObject()
        
    
    No description
        
                            int
    getAreaLayoutID()
        
    
    No description
        
                            bool
    isAreaLayoutUsingThemeGridFramework()
        
    
    No description
        
                            int
    getAreaLayoutNumColumns()
        
    
    No description
        
                            Column[]
    getAreaLayoutColumns()
        
    
    No description
        
                            int
    addLayoutColumn()
        
    
    No description
        
                            
    duplicate()
        
    
    No description
        
                            
    exportDetails($node)
        
    
    No description
        
                            
    getDisplayName()
        
    
    No description
        
                            
    export(SimpleXMLElement $node)
        
    
    No description
        
                            
    delete()
        
    
    No description
        
                            FormatterInterface
    getFormatter()
        
    
    No description
        
                    protected        
    loadColumnNumber()
        
    
    No description
        
                    protected        
    loadDetails()
        
    
    No description
        
                            int
    getAreaLayoutSpacing()
        
    
    No description
        
                            bool
    hasAreaLayoutCustomColumnWidths()
        
    
    No description
        
                            
    setAreaLayoutColumnSpacing(int $spacing)
        
    
    No description
        
                            
    enableAreaLayoutCustomColumnWidths()
        
    
    Enable custom column widths on layouts.
        
                            
    disableAreaLayoutCustomColumnWidths()
        
    
    Disable custom column widths on layouts.
        
                static            CustomLayout|ThemeGridLayout|null
    add(int $spacing = 0, bool $iscustom = false)
        
    
    No description