![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Новенький
Регистрация: 28.04.2010
Сообщений: 4
|
Всем привет. Случилось так, что с TYPO3, работать мне не довелось, но нужно срочно добавить в cms функционал.
При редактировании товара, нужно добавить в "меню" (рис) Ещё одну кнопку. 1)Подскажите, где находится шаблон и файл обработчик, страницы редактирования товара. 2) Куда можно скопировать классы и в каком файле, эти классы можно подключить ? TYPO3 4.1.7 |
|
|
|
|
|
#2 | |
|
Senior Member
|
Цитата:
|
|
|
|
|
|
|
#3 |
|
Новенький
Регистрация: 28.04.2010
Сообщений: 4
|
|
|
|
|
|
|
#4 |
|
Senior Member
|
Дело в том, что:
1) у вас стоит кастомный скин, и копаться надо в его внутренностях 2) конкретно эта часть typo3 не особо красива и понятна во внутренностях. Проще всего понять, откуда начинать - поискать по исходникам typo3 кусок html-я этого кнопочного меню.
__________________
TYPO3 FAQ |
|
|
|
|
|
#5 | |
|
Senior Member
|
Цитата:
Может лучше отталкиваться от задачи? Зачем там кнопка, что за кнопка? Может как то иначе? |
|
|
|
|
|
|
#6 |
|
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
Я так понимаю вам надо копать в сторону файла typo3/alt_doc.php и метода SC_alt_doc::makeButtonPanel() - искать где он вызывается и есть ли там хуки для кастомных кнопок.
Но не факт, что вам на самом деле это надо, возможно ваша задача решается другими средствами TYPO3, я пока не встречал необходимости в кастомных кнопках. |
|
|
|
|
|
#7 |
|
Новенький
Регистрация: 28.04.2010
Сообщений: 4
|
Задача такова, нужно реализовать синхронизацию БД. В данном случае нужно выбрать товар и при нажатии на некую кнопку, или пункт меню, перенести информацию о товаре в другую БД. Кстати, при клике на товар в "дереве категорий", выползает контекстное меню (возможно обработчик можно туда поставить.
|
|
|
|
|
|
#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 |
|
|
|
|
|
#9 |
|
Senior Member
|
Да лучше через контекстное меню... там хоть какое-то API помоему было.
|
|
|
|
|
|
#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 |