Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   организация страниц с контентом (http://forum.typo3.ru/showthread.php?t=8747)

aidin 25.07.2010 18:59

организация страниц с контентом
 
Написан экстеншн, в плагине которого отображается полный вид статей.
Нужно, чтобы с каждой статьей на странице шел свой набор блоков контент элементов в боковых колонках, который будет задаваться редактором при оформлении страницы. Я так понимаю, для такого оформления придется расставлять на каждой странице плагин с указанной в настройках записью статьи для отображения на данной странице. Нормально ли данное решение, когда приходится множить плагины для каждой отдельной записи и если их будет довольно много, страниц с плагинами? Неужели в тайпо3 нет более удобного решения?

reva2 25.07.2010 21:35

Чем вас не устроил стандартный функционал страниц с обычными контент элементами для вывода статей?

Valery Romanchev 26.07.2010 00:30

Цитата:

Сообщение от aidin (Сообщение 28507)
Написан экстеншн, в плагине которого отображается полный вид статей.
Нужно, чтобы с каждой статьей на странице шел свой набор блоков контент элементов в боковых колонках, который будет задаваться редактором при оформлении страницы. Я так понимаю, для такого оформления придется расставлять на каждой странице плагин с указанной в настройках записью статьи для отображения на данной странице. Нормально ли данное решение, когда приходится множить плагины для каждой отдельной записи и если их будет довольно много, страниц с плагинами?

не нормально
Цитата:

Сообщение от aidin (Сообщение 28507)
Неужели в тайпо3 нет более удобного решения?

Ну во первых конечно проще для статей использовать обычные страницы. Если есть какие-то специфические поля, то просто добавить их в pages и показывать в FE. В этом случае у Вас будет вся гибкость обычных страниц в распоряжении.

Но если почему-то нужно юзать собственную таблицу статей, то можно цеплять контент-элементы прямо к записи статьи (c использование IRRE). И показывать эти элементы в нужной колонке.
Такое решение довольно часто используется для всяких каталогов, даже для tt_news есть экст, который позволяет так цеплять контент-элементы.

aidin 31.07.2010 23:18

A что делать в ситуации, когда все-таки "нужно юзать собственную таблицу статей" и статьи выводятся плагином, но в то же время нужна "вся гибкость обычных страниц", т.е. статья будет отдельной страницей.
Как лучше организовать вывод подобных статей на страницах? Возможно прописать плагин в ТС конфиге страниц? Подскажите пожалуйста, буду очень признателен за любую помощь!

reva2 31.07.2010 23:40

Валерий уже подсказал вам решение. Не нужно делать для каждой вашей статьи отдельную страницу. Если на страницах со статьями меняются только блоки в боковых колонках, то лучше всего расширить вашу таблицу со статьями полями для задания этих блоков. После этого вы создаете одну единственную страницу на которую вставляете ваш плагин для вывода полных версий статей. И на этой странице либо при помощи TS, либо из кода собственного плагина выводите боковые колонки на основании текущей статьи.


Часовой пояс GMT +4, время: 12:46.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot