Форумы / National / Russian / Идеи / Развитие шаблонизатора (XTemplate 2.8.1)

Kabak Онлайн
#47185 01.10.2023 07:58
#47184 Alex300:

не строя излишне сложных конструкций.

Именно. Фреймворк должен давать инструменты, а не накладывать ограничения.

Тогда нужно сдеать возможным выводить любую информацию в любой локации сайта на Cotonti.  Хотябы заменить старые плагины которые накладывают такие ограничения.  Тот же Recent Items не позволяет вывести некоторую информация о пользователе на  титульной странице. ( о создателе темы на форуме и о последнем ответившем )    Если он устарел, то нужно заменить его в коробочной версии Cotonti и написать статью, как можно выводить информацию из Страниц, Форумов и Коментариев в разных разделах сайта : на главной странице, в профиле пользователя.

Как, пометить какие-нибудь статьи или типики на форуме, чтобы можно было сделать на главной на них акцент - вывести отдельным блоком, типа важное или интересное обсуждение...

Добавлено 2 минуты спустя:

#47181 Alex300:

Вот этим коммитом в мастер ветку добавлена возможность подставлять функцию любые аргументы, а не только один через $this.
Теперь можно писать и так, например:

{PHP|cot_url('page', 'c=news')|var_dump({PHP.L.Home}, $this, {PHP.cfg.mainurl}, {PHP|cot_url('page', 'c=news')}, {HEADER_TITLE})}

Нуждается в тестировании и фидбеке ).

Как только разберусь как это работает, попробую это использовать и расскажу что нравится, а что нет