Пример #1
0
 /**
  * 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);
 }
Пример #2
0
 /**
  * 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;
 }