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
                    int
                
                
                    addLayoutColumn()
        
                                            
                
            No description
                    duplicate()
        
                                            
                
            No description
                    exportDetails($node)
        
                                            
                
            No description
                    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
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            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
        
                            
    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