/** * renderDiv * * @test */ public function renderDiv() { $htmlGenerated = tx_t3devapi_html::renderDiv('test', 'test'); $html = '<div id="test">test</div>'; $this->debug($htmlGenerated); $this->assertEquals(trim($htmlGenerated), $html); }
/** * Generate a field from the tca * * @param string $field * @param string|array $val * @return string */ public function getFieldFromTca($field, $val) { $content = ''; $config = $this->getFieldConfig($field); $labelLl = $this->getFieldLabel($field); $label = $labelLl . $this->getExtraLabel($field); if (!empty($label)) { $content .= tx_t3devapi_html::renderLabel($this->getPrefix($field), $label); } else { $content .= tx_t3devapi_html::renderLabel($this->getPrefix($field), $field . ' : '); } //t3lib_div::debug(array($this->tca['columns'][$field], $config, $field, $val), $field); switch ($config['type']) { case 'input': $content .= $this->getFieldFromTcaInput($field, $val); break; case 'text': $content .= $this->getFieldFromTcaText($field, $val); break; case 'check': $content .= $this->getFieldFromTcaCheck($field, $val); break; case 'radio': $content .= $this->getFieldFromTcaRadio($field, $val); break; case 'select': $content .= $this->getFieldFromTcaSelect($field, $val); break; case 'group': $content .= $this->getFieldFromTcaGroup($field, $val); break; default: $content .= $this->getFieldFromTcaInput($field, $val); break; } $content = tx_t3devapi_html::renderDiv($this->extKey . '_' . $this->pObj->cObj->data['uid'] . '_' . $field, $content, array('class' => 'formItem')); return $content; }