create.field.php 928 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace zin;
  3. global $lang,$config;
  4. $fields = defineFieldList('product.create', 'product');
  5. $fields->field('desc')
  6. ->width('full')
  7. ->control(array('control' => 'editor', 'templateType' => 'product'));
  8. $fields->field('QD')->foldable();
  9. $fields->field('RD')->foldable();
  10. $fields->field('acl')->foldable();
  11. if($config->systemMode != 'light')
  12. {
  13. $fields->field('line')
  14. ->control('inputGroup')
  15. ->items(false)
  16. ->item(field('line')->control('picker')->name('line')->items(data('fields.line.options'))->value(data('fields.line.default')))
  17. ->item(field('lineName')->control('input')->className('hidden')->name('lineName'));
  18. if(hasPriv('product', 'manageLine')) $fields->field('line')->checkbox(array('text' => $lang->product->newLine, 'name' => 'newLine'));
  19. }
  20. if(!empty($config->setCode))
  21. {
  22. $fields->field('code')->width('1/2');
  23. $fields->field('type')->width('1/4');
  24. }