Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
28.04.2010, 13:34 | #1 |
Новенький
Регистрация: 28.04.2010
Сообщений: 4
|
Как создать "действие" на странице редактировании товара
Всем привет. Случилось так, что с TYPO3, работать мне не довелось, но нужно срочно добавить в cms функционал.
При редактировании товара, нужно добавить в "меню" (рис) Ещё одну кнопку. 1)Подскажите, где находится шаблон и файл обработчик, страницы редактирования товара. 2) Куда можно скопировать классы и в каком файле, эти классы можно подключить ? TYPO3 4.1.7 |
28.04.2010, 14:13 | #2 | |
Senior Member
|
Цитата:
|
|
28.04.2010, 14:24 | #3 |
Новенький
Регистрация: 28.04.2010
Сообщений: 4
|
|
28.04.2010, 15:03 | #4 |
Senior Member
|
Дело в том, что:
1) у вас стоит кастомный скин, и копаться надо в его внутренностях 2) конкретно эта часть typo3 не особо красива и понятна во внутренностях. Проще всего понять, откуда начинать - поискать по исходникам typo3 кусок html-я этого кнопочного меню.
__________________
TYPO3 FAQ |
28.04.2010, 15:32 | #5 | |
Senior Member
|
Цитата:
Может лучше отталкиваться от задачи? Зачем там кнопка, что за кнопка? Может как то иначе? |
|
28.04.2010, 16:04 | #6 |
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
Я так понимаю вам надо копать в сторону файла typo3/alt_doc.php и метода SC_alt_doc::makeButtonPanel() - искать где он вызывается и есть ли там хуки для кастомных кнопок.
Но не факт, что вам на самом деле это надо, возможно ваша задача решается другими средствами TYPO3, я пока не встречал необходимости в кастомных кнопках. |
28.04.2010, 16:15 | #7 |
Новенький
Регистрация: 28.04.2010
Сообщений: 4
|
Задача такова, нужно реализовать синхронизацию БД. В данном случае нужно выбрать товар и при нажатии на некую кнопку, или пункт меню, перенести информацию о товаре в другую БД. Кстати, при клике на товар в "дереве категорий", выползает контекстное меню (возможно обработчик можно туда поставить.
|
28.04.2010, 16:40 | #8 |
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
Тогда можно не лезть в скрипты бэкенда, а добавить свой элемент в форму редактирования записи - там можете сами вывести что пожелаете - и кнопку и ссылку.
http://typo3.org/documentation/docum...4/2/#id2526955 Это добавляется через $TCA массив (файл tca.php в папке расширения) и это самый прямой способ для построения интерфейса в бэкенде. Еще можно и контекстное меню расширять, как вы говорите, http://typo3.org/documentation/docum.../13/#id2514365 |
28.04.2010, 16:52 | #9 |
Senior Member
|
Да лучше через контекстное меню... там хоть какое-то API помоему было.
|
28.04.2010, 19:30 | #10 |
Новенький
Регистрация: 28.04.2010
Сообщений: 4
|
спасибо, буду отписываться
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как формировать ссылку на запись, которая на другой странице | surfman | TypoScript практикум | 0 | 25.11.2009 12:24 |
Создать ещё одно меню, как? | djolejek | Общие вопросы | 6 | 03.12.2008 17:29 |
tt_news, CATMENU и LIST на одной странице но в разных местах. Как? | DimanLin | Общие вопросы | 3 | 13.11.2008 18:42 |
как на главной странице представить части подстраниц | student-uni | Общие вопросы | 1 | 30.10.2007 01:19 |
Как создать в Kickstarter кэшируемый front-end плугин? | Дылгеров Ц.В. | Общие вопросы | 2 | 21.04.2006 05:32 |