2013-02-28 2 views
0

Отказ от ответственности: Я совершенно не знаком с CMS & Typo3 world, поэтому, если есть какие-то моменты, которые у меня отсутствуют, вы можете свободно редактировать.TYPO3 v6: Как включить пользовательскую таблицу пользователя?

Я хочу импортировать контент из уже существующей базы данных, чтобы сделать его управляемым Typo3: выполнить поиск с использованием формы поиска и (в конечном счете) отредактировать его через встроенные модули Typo3.

Из моего текущего состояния исследований, стандартное содержания TYPO3 хранится в «tt_content», а также добавить другие таблицы, нужно играть с так называемым массивом $ TCA (см Typo3 TCA reference)

К счастью, так называемое расширение Kickstarter поможет нам создать расширение, включая определения TCA и SQL таблицы. К сожалению, он несовместим с версией 6.0. См. list of known incompatible extensions. Кроме того, Kickstarter не обновлялся с момента выпуска версии v6.

Как создать такое расширение в Typo3 6.0? Почему так сложно управлять настраиваемым контентом? Я что-то упускаю?

ответ

0

Kickstarter был использован для создания старых школьных расширений в течение многих лет, так как с нескольких лет появился новый способ создания расширений - Extbase. Он использует шаблон MVC и основан на философии FLOW3, поэтому он будет использоваться на долгие годы вперед.

Использование новейшей версии «Extension Builder» из хранилища в «кикстарта» свой собственный Extbase доб

Редактировать Вам нужно потратили некоторое время, чтобы узнать, как она работает (особенно хранилищам и моделей), предпочтительно создайте небольшое расширение с небольшим количеством полей и попытайтесь понять, как выглядит его структура, вы быстро познакомитесь.

Затем с помощью строителя «вид листа» до «рисовать» структуру вашей текущей таблицы. Если вы сделаете это тщательно, вы сможете импортировать существующие данные практически без проблем. Вероятно, будут некоторые различия, но это проще, чем делать это с нуля.

+0

Итак, я понимаю, что расширение здания - это рекомендуемый способ включения пользовательского контента. Я попробовал Extension Builder, но интерфейс Model-View меня задевает ... Спасибо, в любом случае! – Mrpopo

+0

Проверьте мои изменения, возможно, это поможет вам – biesior

Смежные вопросы