![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
![]()
Я пробивал создать подобное расширение на кикстартире, но он добавляет только кнопочку сохранить и по нажатию на нее просто выводит содержимое $_POST массива. Я сейчас застрял на том месте какое я Вас уже описывал: что бы по кнопке New, открывалось другое окно с тремя кнопками сохранить, сохранить и закрыть, закрыть. Вы написали что ядро само обрабатывает эти кнопки, но как мне поставить эти кнопки в функционал что бы ядро их обрабатывало?
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
В режиме List зайдите на любую страницу и нажмите "создать новую запись" или карандашик возле существующей записи. Та форма (записи любого типа) что вы увидите это и есть то что описывается в TCA.
То о чем вы пишите, это судя по всему вы создали отдельный BE модуль (скриншот с большим охватом прояснил бы ситуацию). Но там вообще нет ничего стандартного для реализации своего функционала. Делай что хочешь, но с нуля и без помощи стандартных средств - практически на голом PHP. |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
Пример собственного BE модуля есть в эксте tt_news папка \mod1 ('nj News Admin).
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Значит вы создали BE Mod, как и tt_news\mod1. Пример из tt_news выводит список новостей на выбранной странице, а редактирование делается теми же стандартными средствами ядра, которые вы так старательно игнорируете
![]() PS: Не зная вашей задачи, нельзя посоветовать способ ее решения. |
![]() |
![]() |
![]() |
#6 | |
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Предположу что вам нужно:
1. Создать таблицу для ввода каких-то записей. 2. Организовать через BE ввод данных в эту таблицу. Исходя из этой задачи есть стандартные средства: 1. Создать в кикстартере таблицу (New Database Tables), перед этим можно задать в Setup languages какие вы хотите использовать языки для локализации всех подписей. 2. Задать в таблице поля (выбирая визуально тип поля, перечень значений для списков, всякие ограничения на значения и т.п.) 3. Для таблицы еще доступно много общих параметров, рекомендую отметить "Allow records from this table to be created on regular pages" и "Add "Save and new" button in forms". 4. Сгенерить код экста. 5. Установить экст. Теперь в режиме "Список" (слква третий пункт в меню) при нажатии кнопки "Добавить новую запись" (в правой части окна броузера слева вверху) у вас появится еще один вариант типа создаваемой записи "Моя таблица" (это как вы свою таблицу назвали). PS: Я закончил эту тему. Описание как сделать то же самое через Mod и т.п. вещи не ко мне. |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пропала кнопка RTEfullScreenWidth в tt_news | surfman | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 2 | 30.11.2008 15:22 |
Статическая кнопка на сайте | doronin.m | Общие вопросы | 4 | 22.10.2008 23:58 |
Создание сайта компании. Платная работа. | mmv-ru | Работа и заказы / Job Offer and Request | 6 | 06.03.2006 22:20 |
Есть работа для спеца по typo3 | iwsb@mail.ru | Работа и заказы / Job Offer and Request | 1 | 01.07.2005 16:10 |