В шаблоне выводятся ноды следующим образом (это для раздела "похожие товары" в магазине)
$nids = $storage->getQuery()
->condition('type', 'product')
->condition('status', 1)
//->condition('langcode', 'ru') // тут попытался выводить с нужным языком
->condition('nid',$node->nid->value , '!=')
->condition('field_product_category_electroni.entity.tid', $tids, 'IN')
->range(0,4)
->execute();
Проблема в том, что выводятся они в перемешку на русском и английском (сайт на двух языках), нужно, чтобы выводились либо на одном, либо на другом, можно ли с помощью getQuery()->condition() это сделать?
Комментарии
Тоже интересно.
QueryInterfaceQueryInterface::condition($field, $value = NULL, $operator = NULL, $langcode = NULL)
Это я видел, только не совсем понял, нужно получается писать condition('type', 'product', '=', 'ru') грубо говоря? или со свойством langcode что-то делать - condition('langcode', 'code', '=', 'ru')
В этом духе, да.
Попробуйте, у меня, к сожалению сейчас нет возможности проверить.