Отлично! Можете подсказать в каких файлах и таблице они прописаны?Да создавали?
совсем не много, но все-таки создать тип это не компонент написать, надеюсь разберусьвы знаете php?
Вид: ..\templates\default\assets\fields\
Наследуются от ..\system\core\formfield.php
Справка: http://docs.instantcms.ru/dev/forms/create-field/main-file (очень краткая))
Поле должно заполнятся само текущими датой и временем при сохранении редактированного материала.
Создание представляется как-то так.
Скопировать date.php и переименовать в editdate.php. В скрипте тоже изменить некоторые имена. Это будет в админке при создании полей материала.
Скопировать date.tpl.php и переименовать в editdate.tpl.php. В скрипте тоже изменить некоторые имена. Это будет вывод на страницах сайта.
Всё, больше соображалки не хватает. Php знаю немного.
Подскажите, пожалуйста, как это сделать.
Своё новое поле в контенте.Как создать свое поле? Кто-то создавал новый тип поля под себя?
Не понял суть. Вам на кнопочку лень нажимать при редактировании?Поле должно заполнятся само текущими датой и временем при сохранении редактированного материала.
а ссылка
умерла"Справка: docs.instantcms.ru/dev/forms/create-field/main-file (очень краткая))"
подскажите как создать новый тип поля данных
к примеру мне необходимо вбить некое число/слово в поле сохранить его а при отображении выдавать код html фрейма с теми данными что введены — сразу скажу что тип поля HTML не вариант т.к. это делается для пользователей, а они html не знают
так же вижу крутился вопрос но не вижу решения — тип поля — который является результатом вычислений двух других полей — эти два обязательны к введению, а в третьем чтоб сохранился результат деления одного на другое с возможностями — фильтра и сортировки объектов по данному полю
Если что могу заплатить
Мне нужно, допустим, не одну ссылку в поле, а массив.
например — ссылка на ресурс и количество просмотров на этом ресурсе.
Посмотрите, как сделаны другие поля и делайте своё поле по аналогии.
Если непонятно, самое время заказать разработку поля у того, кому понятно.
Сразу говорю, что мне техзадание непонятно.
значения из форм вынимать ява скриптом или есть какое то внутреннее правило заимствования данных
Вы собираетесь какой-то свой код писать, а посмотреть уже написанный и рабочий код не можете?значения из форм вынимать ява скриптом или есть какое то внутреннее правило заимствования данных
Берем к примеру поле \system\fields\html.php
В нем есть функция parse
public function parse($value){ if ($this->getOption('is_html_filter')){ 'text' => $value, 'is_auto_br' => $this->getOption('editor') == 'markitup', 'build_smiles' => $this->getOption('editor') == 'markitup', // пока что только так 'build_redirect_link' => (bool)$this->getOption('build_redirect_link') )); } $value = string_replace_keys_values_extended($value, $this->item); } return $value; }
Парсить не вариант
Там еще тизер отдельно парсится.
если к примеру с полем для вставки своей ссылки/айфрейма я разобрался то для
парсер не вариант, поле заполняется тогда же когда и те поля из которых берутся исходные данные а значит просто брать туда данные просто явой видимо, заполнять результатом, можно даже в скрытом виде, попробуютип поля — который является результатом вычислений двух других полей — эти два обязательны к введению, а в третьем чтоб сохранился результат деления одного на другое с возможностями — фильтра и сортировки объектов по данному полю
В изложенном выше — /forum/thread25509-1.html#283225 можноесли к примеру с полем для вставки своей ссылки/айфрейма я разобрался...
рассмотреть реальное дополнительное поле с названием Видео, системным
именем my_video и типом поля — Текст HTML.
А увидеть это дополнительное видео для объявления о просторном тренажерном
зале в квартире можно здесь — xyz-nk.ru/board/7-prodam-kvartiru-v-novostroike.html
Думаю, что Гусарам — теоретикам следует перейти к практике. Успехов.