Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Инструменты разработчика (http://forum.typo3.ru/forumdisplay.php?f=34)
-   -   FED | VHS | FLUX - что это за программинг? (http://forum.typo3.ru/showthread.php?t=10779)

Андрей Аксенов 21.06.2013 12:21

Что такое мультиколумн? Чтобы говорить на одном языке... А то получиться - "он про Фому, а я - про Ерёму" :)

Пост уже устарел. На экстбейз написано немало хороших расширений. Ну а TYPO3 - это как раз "фреймверк" - не люблю я англоязычных терминов, ну почему нельзя то же, но по русски? Вообщем - это далеко не только оболочка для удобного вывода информации на сайте (CMS), а технология по обеспечению такого вывода, причем технологий (цепочек действий, которые приводят к определенному результату) этих несколько... Отсюда и сложность работы и изучения. Я до сих пор что-то новое узнаю, и не могу сказать, что знаю TYPO3 - настолько здесь всего много.
Ну а экстбейз и флюид - очередная попытка упрощения создания расширений, одной из основных составляющих TYPO3.
Основное неудобство лично для меня - ловля блох при переходе на новую версию. Никогда не знаешь, будут ли работать старые расширения, или там что-то сломается... То одно недоправлено, то что-то заменено, а толкового механизма отслеживания ошибок нет, хотя при такой гибкой архитектуре, его сложно создать.

Ивано++ 21.06.2013 12:27

Я тоже не люблю - терминологию "понтов".
Про мультиколумн - судя по всему остается пользоваться: grid elements.

Андрей Аксенов 21.06.2013 12:34

Grid elements уже встроены в ядро и размеченный внутренний шаблон выводится в модуле Страницы (родном, из ядра) - колонок сколько угодно. Для ветки 4.x для этого имеется расширение, предоставляющее тот же функционал.
Поэтому я и перешел на Флюид шаблоны - возможности шире и используются возможности ядра, без наворотов. Ну а Флюкс и ВХС, флюидпейдж и флюидконтент расширяют и упрощают использование шаблонов.

Ивано++ 21.06.2013 12:37

Т.е. получается что уже не нужно ставить Grid elements на typo3 6.x?
Что бы мы не путали:

а) создание колонок страницы - это одно
б) а создание контента-колонок - в которые можно вставить контент - это другое...

И где почитать как создавать колонки в элементах контента, что бы в контент можно было встаить другое содержимое?:confused:

Андрей Аксенов 21.06.2013 12:48

Grid elements - это расширение, которое позволяет вставить во внутренние колонки элементы, работающие по тому же принципу - разбиение в виде ячеек сетки, в которые можно помещать другие элементы содержимого... И существуют версии расширения для всех версий TYPO3.
Вот как... То есть мухи - отдельно, котлеты - отдельно.
В ядро встроен Внутренний макет, а расширение - это возможность создания элементов, работающих по тому же принципу.

Ивано++ 21.06.2013 15:57

Цитата:

Сообщение от Андрей Аксенов (Сообщение 36582)
Grid elements - это расширение, которое позволяет вставить во внутренние колонки элементы, работающие по тому же принципу - разбиение в виде ячеек сетки, в которые можно помещать другие элементы содержимого... И существуют версии расширения для всех версий TYPO3.
Вот как... То есть мухи - отдельно, котлеты - отдельно.
В ядро встроен Внутренний макет, а расширение - это возможность создания элементов, работающих по тому же принципу.

Эээээ....
Так я это знаю (про грид)...
Вопрос то мой в том - typo3 6.2 сама, или с помощью FED | VHS | FLUX поддерживает возможность создания таких gridelements - или мне по прежднему там нужно ставить расширение gridelements OR templavoila?

Андрей Аксенов 21.06.2013 17:20

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

Ивано++ 21.06.2013 17:24

Цитата:

Сообщение от Андрей Аксенов (Сообщение 36587)
в том числе наследуемых вниз по иерархии страниц, и этого уже ядро самостоятельно не умеет.

Вот это уже очень интересно - а читать - то где, учится где?
Судя по всему только здесь:
https://github.com/FluidTYPO3

Андрей Аксенов 22.06.2013 01:32

Цитата:

Сообщение от Ивано++ (Сообщение 36588)
Вот это уже очень интересно - а читать - то где, учится где?
Судя по всему только здесь:
https://github.com/FluidTYPO3

Ну да, все верно. Для этого через флюид-шаблон выводим содержимое при помощи проектора (расширение vhs) v:content.render с атрибутом slide... А почитать об этой возможности можно здесь: http://fedext.net/viewhelpers/vhs/Co...iewHelper.html
Но сначала нужно вникнуть в работу всей этой совокупности. Для этого нужно почитать о расширении fluidpages и примере шаблона fluidcontent_bootstrap. Ну и попробовать сделать что-то подобное...

-=UncleByte=- 22.06.2013 07:38

Андрей, а есть какая-то демка чтоб поковырять ее локально и ознакомиться с гармотным построением шаблона на fluid и этих расширениях?


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

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