Как создать "действие" на странице редактировании товара
Вложений: 1
Всем привет. Случилось так, что с TYPO3, работать мне не довелось, но нужно срочно добавить в cms функционал.
При редактировании товара, нужно добавить в "меню" (рис) Ещё одну кнопку. 1)Подскажите, где находится шаблон и файл обработчик, страницы редактирования товара. 2) Куда можно скопировать классы и в каком файле, эти классы можно подключить ? TYPO3 4.1.7 |
Цитата:
|
Цитата:
Ведь на флудера вы не очень похожи... |
Дело в том, что:
1) у вас стоит кастомный скин, и копаться надо в его внутренностях 2) конкретно эта часть typo3 не особо красива и понятна во внутренностях. Проще всего понять, откуда начинать - поискать по исходникам typo3 кусок html-я этого кнопочного меню. |
Цитата:
Может лучше отталкиваться от задачи? Зачем там кнопка, что за кнопка? Может как то иначе? |
Я так понимаю вам надо копать в сторону файла typo3/alt_doc.php и метода SC_alt_doc::makeButtonPanel() - искать где он вызывается и есть ли там хуки для кастомных кнопок.
Но не факт, что вам на самом деле это надо, возможно ваша задача решается другими средствами TYPO3, я пока не встречал необходимости в кастомных кнопках. |
Задача такова, нужно реализовать синхронизацию БД. В данном случае нужно выбрать товар и при нажатии на некую кнопку, или пункт меню, перенести информацию о товаре в другую БД. Кстати, при клике на товар в "дереве категорий", выползает контекстное меню (возможно обработчик можно туда поставить. :)
|
Тогда можно не лезть в скрипты бэкенда, а добавить свой элемент в форму редактирования записи - там можете сами вывести что пожелаете - и кнопку и ссылку.
http://typo3.org/documentation/docum...4/2/#id2526955 Это добавляется через $TCA массив (файл tca.php в папке расширения) и это самый прямой способ для построения интерфейса в бэкенде. Еще можно и контекстное меню расширять, как вы говорите, http://typo3.org/documentation/docum.../13/#id2514365 |
Да лучше через контекстное меню... там хоть какое-то API помоему было.
|
спасибо, буду отписываться :)
|
Часовой пояс GMT +4, время: 20:23. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot