Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Fluidcontent_core (http://forum.typo3.ru/showthread.php?t=11767)

salah 20.06.2015 01:55

Fluidcontent_core
 
Столкнулся с новыми требованиями со стороны немецких заказчиков по Typo3 - никакой templavoila, и желательно fluidcontent_core вместо cssstyledcontent (csc).
Последнюю не взлюбил еще в 2005 году, когда впервые начал работать с тайпой. Например, нужно разместить фотогаллерею со своей структурой html, а вместо этого получаешь миллиард div'ов, которые создают такую дикую структуру, что верстальщики при доделках либо получали инфаркт либо бросали свое дело и шли на завод токарем.
fluidcontent_core призван заменить csc. Но я потратил уже несколько дней на его глубокое изучение и никак не могу разобраться в нюансах. Обучения толкового нет. Все что есть в интернетах это официальный мэнуал по fluid - https://fluidtypo3.org/documentation...roduction.html, а также видео уроки разработчика fluidcontent_core Claus Due - https://vimeo.com/user20720051.
Что бы вы не устанавливали, как бы точно не повторяли уроки автора, один фиг ничего не получится. Да, простой контент вы заставите появляться, но ПОЧЕМУ-ТО такие вещи как контейнер для контент элементов, в который можно запихнуть другие элементы, никогда не появятся в вашем frontend'е. Не понятно почему. На форумах понаходил несколько других более узких рекомендаций/уроков как настроить fluidcontent_core - например, добавить introduction package (доступны из extension manager в бакенде), например bootstrap - все окей, очень здорово сделаны FCE завязанные на bootstrap, но блин, добавляешь например кнопку - а во фронтенде ее нет, добавляешь контейнер для элементов - то же самое, добавляешь carousel (убогое, кстати творение, можно было сделать куда проще, особенно, если вам надо загрузить в нее штук 10-15 картинок) - тоже не отображается. Ни ошибок, ни ругани, ничего. Просто нет. Пересматриваешь уроки и мэнуалы - все сделал правильно. Пробуешь не на версии 7.3, а специально устанавливаешь Typo3 6.2.13 - то же самое.
Вот создали CSC, создали Templavoila, и во всех версиях тайпы принципы были одними и теми же - логика действий одна и та же - никогда никакого полтергейста. Теперь же в TV больше поддерживать не будут, значит надо срочно осваивать fluid, и желательно без CSC, а ни толковых туториалов, ни работоспособных примеров нет.
Сделано ли это намерено, чтобы проредить массу разработчиков в монопольных целях, или без Каспера как без Стива Джобса начинается анархия и сплошные баги, я не знаю...
Но обижаешься в первую очередь на себя, что все сделал правильно, а нифуя не работает как положено.

Отсюда вопрос - кто плотно работает с fluidcontent_core вместо cssstyledcontent (csc) - выделали для себя сами свои контент элементы? Если да и у вас все в поряде - спасите мою угасающую любовь к тайпе - дайте о себе знать или здесь или в скайп - salakhoutdinov... Обещаю не занудствовать, только конкретика.

Всё )

agmike 24.06.2015 18:43

Да вроде нет там ничего сложного.
А вы в шаблоне, случайно, не забыли все нужные компоненты подключить?)

Вообще, начинал так: берешь уже сделанный кем-то элемент контента (из того же бутстрапа, к примеру) и разбираешься в нем, потом меняешь на своё.
Вся документация тут https://fluidtypo3.org/viewhelpers.html
И еще помогает <f:debug>

salah 24.06.2015 18:47

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

agmike 24.06.2015 18:56

Можете код показать?

Ивано++ 24.06.2015 22:24

По поводу Fluid - думаю что Вам нужно связываться и пробовать консультироваться у Вадима Гиркало - http://www.gyrkalo.dp.ua/. Он судя по тем проектам, что видел еще в 2014 или 13 годах очень хорошо разбирается в данной тематике.

У меня с Fluid был опыт работы на одном проекте - но после решил отказаться от этого двигателя. Extbase не нашел применения (его понимают только сами разработчики наверное).

--
Посмотрел - уже многие переходят на 6.2 и 7. С точки зрения работы с данными ветками - это более сложные системы и более требовательные. Мне в них понравилось только одно нововведение - что для меню HMENU можно добавлять условие на выборку страниц. В остальном в них ничего нового для себя не нашел.

Manas 05.07.2015 00:01

Цитата:

Сообщение от Ивано++ (Сообщение 39584)
У меня с Fluid был опыт работы на одном проекте - но после решил отказаться от этого двигателя. Extbase не нашел применения (его понимают только сами разработчики наверное).

Давно сюда не заходил... Я например отказался от Templavoila в сторону Fluid еще с ветки 4.5. Посмотроите хотя бы вот это http://thomas.deuling.org/2011/06/cr...mplate-engine/ Суть одна, не менялась. То, что вы мапили в темлавойла в качестве TS объекта, здесь вствляете в файле шалона как <f:cObject typoscriptObjectPath="lib.mainNavi" />

Что же касается Extbase, то это вещь крутейшая. Это настойщий MVC фрейморк, и позволяет очень многое. Вот к примеру даже, что-то мини соц. сети на нем сделал http://обращайся.рф/ Так что, только Extbase и только Fluid. В соврменной концепции тайпы, об остальном даже не думайте. ))

Ивано++ 06.07.2015 21:56

Да, показывая рабочий проект на всем этом здесь не поспоришь.

Но вот Вы разобрались в этом, а у меня с этим не получилось разобратся, т.к. на мой взгляд нет документации нормальной (может только для меня). И кстати она есть в TYPO3 - особенно по части Fluid и Extbase). Кроме того желания особо большого разбираться нет, читая Вашу тему про манию все менять.

Возмите CMS Contao - у них с документацией изначально все было гуд и остается в 1 месте. И кстати зашел - даже сайт обновили - https://contao.org/en/.:)

Manas 06.07.2015 23:19

Андрей Аксёнов делал перевод книги. У меня есть pdf, могу скинуть. Хоть и много чего изменилось, но концепция остается прежней. Плюс имеет смысл смореть некторые расширения из репозитария, "учиться" по ним.
Ну а насчет мании всё менять, то увы, приходится мириться. Не знаю как с этим обстоит дело в других системах...
З.Ы. Иван, нас и так мало, изучай extbase )))

salah 29.07.2015 00:22

Цитата:

Сообщение от Manas (Сообщение 39615)
Андрей Аксёнов делал перевод книги. У меня есть pdf, могу скинуть. Хоть и много чего изменилось, но концепция остается прежней.

А можно мне эту книгу на email?

Manas 29.07.2015 13:12

Отправил вам по почте.


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

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