TYPO3 CMS
TYPO3_6-2
Main Page
Related Pages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Files
File List
+
File Members
+
All
$
(
_
a
c
d
e
f
h
i
l
o
p
r
s
t
u
x
+
Functions
_
a
c
d
e
f
i
l
o
p
r
s
u
x
+
Variables
$
(
_
a
d
e
h
i
p
r
s
t
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
Layout.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Form
;
3
22
class
Layout
implements
\TYPO3\CMS\Core\SingletonInterface
{
23
29
protected
$layout
= array();
30
36
public
function
__construct
(array
$layout
= array()) {
37
$this->
setLayout
(
$layout
);
38
}
39
51
public
function
getLayoutByObject
($elementName, $layoutDefault, $layoutOverride =
''
) {
52
if
(!empty($layoutOverride)) {
53
$layout
= $layoutOverride;
54
} elseif (!empty($this->layout[$elementName])) {
55
$layout
= $this->layout[$elementName];
56
}
else
{
57
$layout
= $layoutDefault;
58
}
59
return
$layout
;
60
}
61
68
public
function
setLayout
(array
$layout
= array()) {
69
if
(!empty(
$layout
)) {
70
$this->layout =
$layout
;
71
}
72
return
$this;
73
}
74
83
public
function
setLayoutByElement
($elementName,
$layout
) {
84
$this->layout[$elementName] = (string)
$layout
;
85
return
$this;
86
}
87
88
}
TYPO3\CMS\Form\Layout\setLayoutByElement
setLayoutByElement($elementName, $layout)
Definition:
Layout.php:83
TYPO3\CMS\Form
TYPO3\CMS\Form\Layout
Definition:
Layout.php:22
TYPO3\CMS\Form\Layout\setLayout
setLayout(array $layout=array())
Definition:
Layout.php:68
TYPO3\CMS\Form\Layout\$layout
$layout
Definition:
Layout.php:29
TYPO3\CMS\Form\Layout\getLayoutByObject
getLayoutByObject($elementName, $layoutDefault, $layoutOverride='')
Definition:
Layout.php:51
TYPO3\CMS\Core\SingletonInterface
Definition:
SingletonInterface.php:22
TYPO3\CMS\Form\Layout\__construct
__construct(array $layout=array())
Definition:
Layout.php:36
typo3
sysext
form
Classes
Layout.php
Generated on Wed Aug 7 2019 09:52:27 for TYPO3 CMS by
1.8.13