Size: a a a

2020 November 22

RR

Roman R in Drupal RU
Roman R
function drupalbook_examples_entity_presave(Drupal\Core\Entity\EntityInterface $entity) {
 if ($entity->getEntityTypeId() == 'taxonomy_term' && $entity->bundle() == 'tags') {

   $id = $entity->b_tag_author->value;
   $query = Drupal::service('entity.query')
         ->get('user')
         ->condition('field_bx_id', $id);
   $entity_ids = $query->execute();
   $uid = array_pop($entity_ids);

   $entity->field_uid->value = $uid;
 }
}
Вот полный код, он ошибку не вызывает, но в поле не записывается значение
источник

RR

Roman R in Drupal RU
Roman R
function drupalbook_examples_entity_presave(Drupal\Core\Entity\EntityInterface $entity) {
 if ($entity->getEntityTypeId() == 'taxonomy_term' && $entity->bundle() == 'tags') {

   $id = $entity->b_tag_author->value;
   $query = Drupal::service('entity.query')
         ->get('user')
         ->condition('field_bx_id', $id);
   $entity_ids = $query->execute();
   $uid = array_pop($entity_ids);

   $entity->field_uid->value = $uid;
 }
}
Так же можно писать?
источник

RR

Roman R in Drupal RU
$id = $entity->b_tag_author->value;
источник

RR

Roman R in Drupal RU
Roman R
$id = $entity->b_tag_author->value;
да в этой строчке проблема Trying to get property 'value' of non-object в drupalbook_examples_entity_presave()
источник

RR

Roman R in Drupal RU
если вставить число все срабатывает
источник

RR

Roman R in Drupal RU
если что это integer поле в термине
источник

RR

Roman R in Drupal RU
как правильно его значение подставить?
источник

RR

Roman R in Drupal RU
🤦‍♂️ field_ забыл
источник

RR

Roman R in Drupal RU
да теперь все работает, всем спасибо!
источник

RR

Roman R in Drupal RU
источник

YV

Yury Vo in Drupal RU
Приветствую. Может кто то подсказать, есть ли возможность стандартными средствами изменить текст в пагинации, если это пагинация термина, без использования views?
источник

YV

Yury Vo in Drupal RU
например строки previous заменить на <
источник

SP

Sergey Prokopchuck in Drupal RU
Скорее всего это все же вьюс)
В настройках вьюшки можно настроить пагинатор
источник

YV

Yury Vo in Drupal RU
Sergey Prokopchuck
Скорее всего это все же вьюс)
В настройках вьюшки можно настроить пагинатор
ну во вьюшке да, понятно, а вот стандартный именно вывод интересует
источник

YV

Yury Vo in Drupal RU
не переделывать же теперь все под вьювс только из за пагинации)
источник

VL

Vasily Lukas in Drupal RU
Yury Vo
например строки previous заменить на <
перевод заменить
источник

YV

Yury Vo in Drupal RU
Vasily Lukas
перевод заменить
как то костыльно вроде бы
источник

YV

Yury Vo in Drupal RU
источник

YV

Yury Vo in Drupal RU
вот это вроде бы можно как то использовать?
источник

VL

Vasily Lukas in Drupal RU
Yury Vo
как то костыльно вроде бы
если вам это надо глобально по всему сайту, то ничего костыльного. Если нет, то препроцессите пейджер
источник