Size: a a a

2020 April 28

ИЛ

Иван Лещёв in Drupal RU
там разные вьюхи есть
источник

ИЛ

Иван Лещёв in Drupal RU
надо искать нужную
источник

C

Comrade Gagarin in Drupal RU
admin/commerce/config/order-types/default/edit/display
источник

I<

Ivan <Chi> in Drupal RU
Ivan
php ./vendor/bin/drush scr ../sandbox/twig.php
1.672 ms
0.015 ms
Из консоли наверное бенчмарки рендера не правильно делать, там дофига чего инициализируется в первый раз.
источник

VV

Vadim Valuev in Drupal RU
Comrade Gagarin
admin/commerce/config/order-types/default/edit/display
ты сам-то оттуда выводил что-то?
источник

C

Comrade Gagarin in Drupal RU
Ivan
Из консоли наверное бенчмарки рендера не правильно делать, там дофига чего инициализируется в первый раз.
Да, это меня и запутало
источник

AP

Andrey Postnikov in Drupal RU
Ivan
Из консоли наверное бенчмарки рендера не правильно делать, там дофига чего инициализируется в первый раз.
Ну вот поэтому rest&co пытаются обойтись без инициализации рендера
источник

I<

Ivan <Chi> in Drupal RU
    $renderer = \Drupal::service('renderer');

   $build = [
     '#type' => 'inline_template',
     '#template' => "{{ 'test 1'|lower }}",
   ];
   Timer::start('test_1');
   $markup = $renderer->render($build);
   $this->messenger()->addStatus('Test 1: ' . Timer::read('test_1') . ' ms');

   $markup_1 = $renderer->render($build);
   $build = [
     '#type' => 'inline_template',
     '#template' => "{{ 'test 2'|lower }}",
   ];
   Timer::start('test_2');
   $markup_2 = $renderer->render($build);
   $this->messenger()->addStatus('Test 2: ' . Timer::read('test_2') . ' ms');

   return ['#markup' => $markup_2];
источник

I<

Ivan <Chi> in Drupal RU
Внутри контроллера:
Test 1: 2.11 ms
Test 2: 0.08 ms
источник

I<

Ivan <Chi> in Drupal RU
Так что нормально все.
источник

C

Comrade Gagarin in Drupal RU
норм
источник

I<

Ivan <Chi> in Drupal RU
Твиг Филд по идее вместе с сущностью кешируется, так что там вообще рендер не запускается повторно.
источник

C

Comrade Gagarin in Drupal RU
Vadim Valuev
ты сам-то оттуда выводил что-то?
сорян, ввёл в заблуждение
источник

VV

Vadim Valuev in Drupal RU
меня в заблуждение ввести сложно
источник

VV

Vadim Valuev in Drupal RU
проблема в том, что шаблон commerce-order-admin не подразумевает каких-то добавленных полей
источник

VV

Vadim Valuev in Drupal RU
сломать-то конечно всё к херам можно, но нет ли у кого опыта решения вопроса
источник

C

Comrade Gagarin in Drupal RU
переопредели шаблон сделай какой-нибудь Order::load()->view('full')
источник

VV

Vadim Valuev in Drupal RU
ну переопределять шаблон ради одной строчки - последнее дело
источник

VV

Vadim Valuev in Drupal RU
ну то есть это первое, что приходит в голову
источник

VV

Vadim Valuev in Drupal RU
второе - в моём конкретном случае запихать два поля в один форматтер
источник