Просмотр полной версии : Накопители 2.0 (информационные блоки)
С новым 2015 годом!
http://fosik.ru/uploads/posts/2013-11/1384107153_pozdravleniya-s-novym-godom-v-proze.png
Пусть новый год принесет Вам радость и любовь!
Таблицы для TYPO3 можно создавать теперь на основе TS:
http://www.youtube.com/watch?v=J8wUU-Cx1hA
http://typo3.org/extensions/repository/view/air_table (работает в TYPO3 6.1.7-6.1.9)
Примеры накопителей: http://typo3developer.org/uploads/media/example_new_table_2.1.zip
:)
-=UncleByte=-
31.12.2014, 00:56
Из видео так и не понял что оно делает и зачем надо.
Сопроводительный текст бы не помешал.
Расширение позволяет создавать новые таблицы при помощу Typoscript.
Без PHP-кода, без создания расширений в папке typo3conf/ext/.
------------------------------------------------
https://cdn2.iconfinder.com/data/icons/sweet-icons/128/cake2.png
Допустим у нас есть кондитерская фабрика по производсту тортов.
Нам нужна табличка для размещения в ней записей.
Каждый торт имеет параметры:
- название
- описание
- описание (ингредиенты)
- вес
- время изготовления
- цена
- картинка (превью)
- картинки (фотографии)
- добавить данный торт на слайдер (для главной страницы).
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:air_table/pbild/ColumnLibraryConfiguration.v2.0.ts">
1 = NEW-TABLE
1 {
title = Торты (пример со всеми деф. свойствами)
table_key = tt_content_cake
icon = DIR:icon/tt_content_cake.png
defproperty = crdate, deleted, hidden, sorting
property {
telem {
title = Тип не задается (эту колонку можно убрать)!
this < lib.INPUT_32
}
bodytext {
title = Описание торта
this < lib.TEXT_RTE
}
ingredients {
title = Ингредиенты
this < lib.TEXT
}
cooking_time {
title = Время изготовления (Минут)
this < lib.INPUT_NUMBER
}
size {
title = Вес торта (КГ)
this < lib.INPUT_NUMBER
this.config.eval = double2
}
price {
title = Цена (Руб.)
this < lib.INPUT_NUMBER
this.config.eval = double2
}
add_slider {
title = Выводить на слайдере (для главной страницы)
this < lib.CHECK
}
10 {
title = Изображения
}
pic_prev {
title = Картинка (превью)
this < lib.FILE_IMAGE
}
pics {
title = Фотографии
this < lib.FILE_IMAGES
}
}
}
Также можно к примеру "торт" создать не как новую таблицу, а как новый тип страницы в дереве с этими же колонками, либо как новый элемент контента с этими же колонками.
------------------------------------------------
В версии 3.0 - уже появилось представление как это будет выглядеть.
Работает только в TYPO3 6.1 (точнее 6.1.7-6.1.9).
Немного движется в сторону упрощения, чем это было в версиях 1 и 2 :).
------------------------------------------------
= DOMAIN-MODEL (группировка в модель)
= NEW-TABLE (новая таблица)
= NEW-TABLE-MULTISTRUCTURE (новая таблица с мультиструктурами)
= NEW-TABLE-PROJECT-SETTINGS (новая таблица для настроек сайта)
= NEW-PAGE-DOKTYPE (новый тип страницы)
= NEW-CONTENT-ELEMENT (новый тип элемента контента)
= ADD-COLUMNS (добавить колонки в палетте/структуру таблицы: pages || tt_content || sys_file || fe_users).
Также доступен список заготовок колонок.
http://www.freeflighttours.co.za/images/comingsoon.jpg
Документация:
http://typo3developer.org/doc-air-table.html
Работает под TYPO3 6.1.9
Скачать можно в репозитории по ключу "air_table".
Актуальная версия - 0.0.35.
В планах - пересмотр создания нового типа документа - страницы (в идеях что-то вроде аля MODX + егошние TV-поля).
Раньше было расширение kb_shop с похожим функционалом, но здесь больше.
А как будет с накопителями, новыми типами страниц и тд. при обновлении на новые версии typo3?
Раньше было расширение kb_shop с похожим функционалом, но здесь больше.
А как будет с накопителями, новыми типами страниц и тд. при обновлении на новые версии typo3?
Пока нет планов адаптировать для TYPO3 6.2 и для TYPO3 7.
Работает только в версии системы 6.1.9 (в 6.1.7, 6.1.8 - уже давно не тестировал).
Сейчас пока в глобальных планах:
- [есть] упрощение расширения (будет вырезаться все лишнее);
- [есть] адаптация для версий TYPO3 - 4.5.x - 6.1.99;
- переводы на английский язык;
- пересмотр новых элементов контента;
- [есть] пересмотр новых типов страниц (буде что-то вроде = NEW-PAGE-MODXTV).
- [есть] возможно все TS-конфигурации можно будет описывать в папках расширений (/typo3conf/ext/myext/tstable.ts).
- [не актуально] http://forum.typo3.biz/showthread.php?t=11884
- [баг] - есть такой баг с inline - если удалить дочерную запись в корзину и восстановить ее обратно, то она уже не появится в inline...
--
+ любые пожелания.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot