Как создать свое поле icms 2.xx

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 9 июня 2015 в 14:12
например в папке system fields создадим файл my.php

в него спрячем:
  1.  
  2. class fieldMy extends cmsFormField {
  3.  
  4. public function parse(){
  5. return 'вывод любого html что душе угодно';
  6.  
  7. }
  8.  
  9. }
в самой форме запросим так:

  1.  
  2. new fieldMy('my', array(
  3.  
  4. 'title' =>'кем выдан'
  5.  
  6. ))
  7.  
  8.  

Но не хочет обрабатывать или что-то упустил? т.е. див создается.
Задумка такая, внедрить джаваскрипт с кнопками c заранее введенным текстом для удобства заполнения формы. например кем выдан паспорт. но нужно оставить возможность ввода произвольного текста.

Может есть изящнее решение произвольной формы с вставкой csrf_token, чтоб система распознавала.
#2 9 июня 2015 в 14:32

или что-то упустил?

kirkr
  1.  
  2. public $title = LANG_PARSER_MY;
  3. public $sql = 'longtext';
#3 10 июня 2015 в 05:58
Оказалjсь все проще. Надо было сразу отладку включить и найти =))

Не было просто в темплейте создано tpl на данное поле.

совет: включайте отладочнй режим чаще!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.