Russian TYPO3 community

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

agravin 13.10.2016 13:49

Smarty и TYPO3 7.6
 
Использует ли кто-то шаблонизатор Smarty для расширений TYPO3 7.6.*?

Если "да", поделитесь, пожалуйста опытом.

agravin 25.11.2016 12:40

UP
 
Не, ну серьезно, неужели все забили на смарти? :eek:

Николай Сипко 25.11.2016 21:56

Цитата:

Сообщение от agravin (Сообщение 40627)
Не, ну серьезно, неужели все забили на смарти? :eek:

"Критика

Smarty (и основанные на подобном подходе библиотеки) обычно критикуют с двух направлений. Сторонники использования в качестве языка шаблонов подмножества PHP считают, что поскольку "он, в основном, предоставляет интерфейс к PHP с использованием нового синтаксиса" и поэтому не дает особых преимуществ. Сторонники же XSLT находят, что Smarty оставляет слишком широкий простор для смешения логики и представления, что значительно затрудняет редактирование smarty-шаблонов сторонними разработчиками и их повторное использование"

https://ru.wikipedia.org/wiki/Smarty

Extbase Framework for Extensions принят в CMS TYPO3 для унификации расширений, шаблонизатор FLUID — для вывода их в FE.

agravin 29.11.2016 19:06

Николай, я уже подумал, что формат умер, но буквально сегодня вышло расширение Extbase Smarty - https://typo3.org/extensions/reposit.../vierwd_smarty

Пока не проверял, но надеюсь, что это то, что я искал!

Николай Сипко 29.11.2016 20:25

Цитата:

Сообщение от agravin (Сообщение 40629)
https://typo3.org/extensions/reposit.../vierwd_smarty

Пока не проверял, но надеюсь, что это то, что я искал!

Как говорится, ищущий да обрящет.

Про vierwd_smarty разработчик пишет: "Smarty is easier to use than fluid" ("Smarty проще в использовании, чем fluid").

Но из чистого любопытства: неужели в CMS TYPO3 в тегах HTML проще использовать теги Smarty вместо тегов fluid?

Если эта "простота" именно то, что вы искали, объясните, пожалуйста, что вы нашли?

agravin 29.11.2016 21:48

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

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


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

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