Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2016, 15:22   #1
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 1,226
По умолчанию Drupal 8 родил twig

Вот я уважаю cms Drupal, но никак не пойму, для чего нужен был twig, что было плохого в стандартной шаблонизации? Сравните:
Шаблон
Код:
<?php if (!empty($page['preface_first'])): ?>
      <?php print render($page['preface_first']); ?>
  <?php endif; ?>
Twig
Код:
{% if page.preface_first %}
    {{ page.preface_first }}
 {% endif %}
Мне привычнее первый вариант. Преимущества твига сомнительные, а встречая его приходится вошкаться.
Вот еще пример с Ассоциативными массивами
PHPTemplate:
Код:
<?php $args = array('!author' => $author, '!date' => $created); ?>
Twig:
Код:
{% set args = {'!author': author, '!date': created} %}
И зачем спрашивается изобретать велосипед? Сомнительная оптимизация..
oldsnowman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как определить Javascript объекты в шаблоне Twig yeszhan JavaScript, Ajax 3 05.03.2014 13:20
Ошбка Drupal CilCatblack WordPress и другие CMS 0 25.07.2013 23:17
Блок На Drupal 6.22 dojerok WordPress и другие CMS 1 28.04.2013 18:36
Drupal 7 smigs HTML и CSS 1 08.08.2012 10:11
CMS Drupal vs WP madmaniac WordPress и другие CMS 5 06.07.2011 20:17