Bug #17653 » 0006456.patch
t3lib/class.t3lib_tceforms_inline.php (Arbeitskopie) | ||
---|---|---|
$header = $this->renderForeignRecordHeader($parentUid, $foreign_table, $rec, $config);
|
||
$combination = $this->renderCombinationTable($rec, $appendFormFieldNames, $config);
|
||
$fields = $this->fObj->getMainFields($foreign_table,$rec);
|
||
$fields = $this->renderMainFields($foreign_table, $rec);
|
||
$fields = $this->wrapFormsSection($fields);
|
||
if ($isNewRecord) {
|
||
... | ... | |
/**
|
||
* Wrapper for TCEforms::getMainFields().
|
||
*
|
||
* @param string $table: The table name
|
||
* @param array $row: The record to be rendered
|
||
* @return string The rendered form
|
||
*/
|
||
function renderMainFields($table, $row) {
|
||
// The current render depth of t3lib_TCEforms:
|
||
$depth = $this->fObj->renderDepth;
|
||
// If there is some information about already rendered palettes of our parent, store this info:
|
||
if (isset($this->fObj->palettesRendered[$depth][$table])) {
|
||
$palettesRendered = $this->fObj->palettesRendered[$depth][$table];
|
||
}
|
||
// Render the form:
|
||
$content = $this->fObj->getMainFields($table, $row, $depth);
|
||
// If there was some info about rendered palettes stored, write it back for our parent:
|
||
if (isset($palettesRendered)) {
|
||
$this->fObj->palettesRendered[$depth][$table] = $palettesRendered;
|
||
}
|
||
return $content;
|
||
}
|
||
/**
|
||
* Renders the HTML header for a foreign record, such as the title, toggle-function, drag'n'drop, etc.
|
||
* Later on the command-icons are inserted here.
|
||
*
|
||
... | ... | |
}
|
||
// get the TCEforms interpretation of the TCA of the child table
|
||
$out = $this->fObj->getMainFields($comboConfig['foreign_table'], $comboRecord);
|
||
$out = $this->renderMainFields($comboConfig['foreign_table'], $comboRecord);
|
||
$out = $this->wrapFormsSection($out, array(), array('class' => 'wrapperAttention'));
|
||
// if this is a new record, add a pid value to store this record and the pointer value for the intermediate table
|
- « Previous
- 1
- 2
- Next »